2009-06-29 56 views
15

反正是有,我可以一个PNG转换成BMP在C#PNG到bmp

我想下载一个图像,然后将其转换为BMP然后将其设置为桌面背景

我有下载位,做

我只需要到PNG转换为BMP

+2

如果你使用Vista或Windows 7,他们便可以直接处理PNG文件;无需转换。 – Talljoe 2009-06-29 20:54:14

回答

25
Image Dummy = Image.FromFile("image.png"); 
Dummy.Save("image.bmp", ImageFormat.Bmp); 
+0

我需要添加任何名称空间吗? – Shuttleu 2009-06-29 21:09:47

1

你有没有试过这种背景位?

Image imgFile = Image.FromFile(aFileName); 
imgFile .Save(strOutFileName, ImageFormat.Bmp); 
3

当然可以。你想要加载了一个位图对象与巴布亚新几内亚:

Bitmap myBitmap = new Bitmap("mypng.png"); 

然后将其保存:

myBitmap.Save("mybmp.bmp", System.Drawing.Imaging.ImageFormat.Bmp); 
相关问题