关于bitmap类与image类的用法与区别,一直都很模糊,请帮忙讲一下!

解决方案 »

  1.   

    bitmap就是一种image,是继承关系。
      

  2.   

    Bitmap继承自image(image是个抽象类)
      

  3.   

    GDI+的Image类封装了对BMP、GIF、JPEG等图像文件的调入、格式转换以及简单处理的功能。
    而Bitmap是从Image类继承的一个图像类,它封装了Windows位图操作的常用功能。
    例如,Bitmap::SetPixel和Bitmap::GetPixel分别用来对位图进行读写像素操作,这样就可以可以为图像的柔化和锐化处理提供一种可能。
      

  4.   

    看MSDN
    [SerializableAttribute] 
    [ComVisibleAttribute(true)] 
    public sealed class Bitmap : Image
    public abstract class Image : MarshalByRefObject, 
    ISerializable, ICloneable, IDisposable
    http://msdn.microsoft.com/zh-cn/library/system.drawing.image(v=VS.90).aspx
      

  5.   

    一个小例子..
    Bitmap box1 = new Bitmap(pictureBox1.image);