示例#1
0
 /// <summary>
 /// Create an image object from a memory buffer
 /// </summary>
 /// <param name="buf"></param>
 /// <param name="size"></param>
 /// <param name="disposalFlag"></param>
 /// <param name="image"></param>
 /// <returns></returns>
 public virtual extern int CreateImageFromBuffer(
     byte[] buf,
     uint size,
     BufferDisposalFlag disposalFlag,
     out IImage image
     );
示例#2
0
 public uint CreateImageFromBuffer(byte[] buffer, uint size, BufferDisposalFlag disposalFlag, out IImage image)
 {
     image = new AImage(new Bitmap(new MemoryStream(buffer, 0, (int)size)));
     return 0;
 }
示例#3
0
 public uint CreateImageFromBuffer(byte[] buffer, uint size, BufferDisposalFlag disposalFlag, out IImage image)
 {
     image = new Win32Image(new Bitmap(new MemoryStream(buffer, 0, (int)size)));
     return(0);
 }