.NETFramework-Drawing:Image

ylbtech-.NETFramework-Drawing:Image

 

1.程序集 System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a返回顶部
1、
#region 程序集 System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\System.Drawing.dll
#endregion

using System.ComponentModel;
using System.Drawing.Design;
using System.Drawing.Imaging;
using System.IO;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;

namespace System.Drawing
{
    [ComVisible(true)]
    [Editor("System.Drawing.Design.ImageEditor, System.Drawing.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(UITypeEditor))]
    [ImmutableObject(true)]
    [TypeConverter(typeof(ImageConverter))]
    public abstract class Image : MarshalByRefObject, ISerializable, ICloneable, IDisposable
    {
        ~Image();

        public float VerticalResolution { get; }
        [Bindable(true)]
        [DefaultValue(null)]
        [Localizable(false)]
        [TypeConverter(typeof(StringConverter))]
        public object Tag { get; set; }
        public SizeF PhysicalDimension { get; }
        [Browsable(false)]
        public PropertyItem[] PropertyItems { get; }
        public Size Size { get; }
        [Browsable(false)]
        [DefaultValue(false)]
        [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
        public int Width { get; }
        [Browsable(false)]
        [DefaultValue(false)]
        [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
        public int Height { get; }
        [Browsable(false)]
        public int[] PropertyIdList { get; }
        public float HorizontalResolution { get; }
        [Browsable(false)]
        public Guid[] FrameDimensionsList { get; }
        [Browsable(false)]
        public ColorPalette Palette { get; set; }
        public PixelFormat PixelFormat { get; }
        public ImageFormat RawFormat { get; }
        [Browsable(false)]
        public int Flags { get; }

        public static Image FromFile(string filename);
        public static Image FromFile(string filename, bool useEmbeddedColorManagement);
        public static Bitmap FromHbitmap(IntPtr hbitmap);
        public static Bitmap FromHbitmap(IntPtr hbitmap, IntPtr hpalette);
        public static Image FromStream(Stream stream, bool useEmbeddedColorManagement, bool validateImageData);
        public static Image FromStream(Stream stream, bool useEmbeddedColorManagement);
        public static Image FromStream(Stream stream);
        public static int GetPixelFormatSize(PixelFormat pixfmt);
        public static bool IsAlphaPixelFormat(PixelFormat pixfmt);
        public static bool IsCanonicalPixelFormat(PixelFormat pixfmt);
        public static bool IsExtendedPixelFormat(PixelFormat pixfmt);
        public object Clone();
        public void Dispose();
        public RectangleF GetBounds(ref GraphicsUnit pageUnit);
        public EncoderParameters GetEncoderParameterList(Guid encoder);
        public int GetFrameCount(FrameDimension dimension);
        public PropertyItem GetPropertyItem(int propid);
        public Image GetThumbnailImage(int thumbWidth, int thumbHeight, GetThumbnailImageAbort callback, IntPtr callbackData);
        public void RemovePropertyItem(int propid);
        public void RotateFlip(RotateFlipType rotateFlipType);
        public void Save(Stream stream, ImageCodecInfo encoder, EncoderParameters encoderParams);
        public void Save(Stream stream, ImageFormat format);
        public void Save(string filename, ImageCodecInfo encoder, EncoderParameters encoderParams);
        public void Save(string filename, ImageFormat format);
        public void Save(string filename);
        public void SaveAdd(Image image, EncoderParameters encoderParams);
        public void SaveAdd(EncoderParameters encoderParams);
        public int SelectActiveFrame(FrameDimension dimension, int frameIndex);
        public void SetPropertyItem(PropertyItem propitem);
        protected virtual void Dispose(bool disposing);

        public delegate bool GetThumbnailImageAbort();
    }
}
2、
2.返回顶部
 
3.返回顶部
 
4.返回顶部
 
5.返回顶部
 
 
6.返回顶部
 
warn作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载于:https://www.cnblogs.com/storebook/p/9063203.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值