Exemplo n.º 1
0
 /// <summary>
 /// Creates a new AlphaImage from the given file name.
 /// <example>
 /// string path = System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
 /// AlphaImage image = AlphaImage.CreateFromFile(path + @"\Resources\pix.png");
 /// </example>
 /// </summary>
 public static AlphaImage CreateFromFile(string imageFileName)
 {
     IImagingFactory factory = CreateFactory();
     AlphaImage alphaImage = new AlphaImage();
     factory.CreateImageFromFile(imageFileName, out alphaImage._image);
     return alphaImage;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Creates a new AlphaImage from the given memory stream.
 /// </summary>
 public static AlphaImage CreateFromStream(MemoryStream stream)
 {
     IImagingFactory factory = CreateFactory();
     AlphaImage alphaImage = new AlphaImage();
     byte[] pbBuf = stream.GetBuffer();
     uint cbBuf = (uint)stream.Length;
     factory.CreateImageFromBuffer(pbBuf, cbBuf, BufferDisposalFlag.BufferDisposalFlagNone, out alphaImage._image);
     return alphaImage;
 }