【发布时间】:2016-08-17 20:22:07
【问题描述】:
var image = Image.FromFile(@"C:\image.png");
如何将其转换为 rgba32b 格式的Bitmap?
【问题讨论】:
var image = Image.FromFile(@"C:\image.png");
如何将其转换为 rgba32b 格式的Bitmap?
【问题讨论】:
Bitmap original = new Bitmap(@"C:\image.png");
Bitmap clone = new Bitmap(original.Width, original.Height, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
using (Graphics gr = Graphics.FromImage(clone)) {
gr.DrawImage(original, new Rectangle(0, 0, clone.Width, clone.Height));
}
【讨论】:
Save 方法可以指定格式,因此您可以将其保存到内存流中。
【讨论】:
void Save(Stream stream, ImageFormat format)。如何指定像素格式?