You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#if NET40 || NET461
using System; using System.Collections.Generic; using System.Drawing; using System.Drawing.Imaging; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;
namespace Apewer.Surface {
/// <summary></summary>
public static class Extensions {
/// <summary>保存为 PNG 文件。</summary>
public static byte[] SaveAsPng(this Image @this, bool disposeImage = false) { return ImageUtility.SaveAsBytes(@this, ImageFormat.Png, disposeImage); }
/// <summary>保存为 JPEG 文件。</summary>
public static byte[] SaveAsJpeg(this Image @this, bool disposeImage = false) { return ImageUtility.SaveAsBytes(@this, ImageFormat.Jpeg, disposeImage); }
/// <summary></summary>
public static void BeginInvoke(this Control control, Action action) { if (action == null) return; control.BeginInvoke(action as Delegate); }
/// <summary></summary>
public static void Invoke(this Control control, Action action) { if (action == null) return; control.Invoke(action as Delegate); }
}
}
#endif
|