2009-06-29 15 views
15

de todos modos hay que puedo convertir un png a un bmp en C#png al bmp

Quiero descargar una imagen y luego convertirlo a un bmp a continuación, establecer como fondo de escritorio

tengo el la descarga de bits y el bit de fondo hecho

sólo necesito para convertir el png a un bmp

+2

Si está utilizando Vista o Windows 7 puedan hacer frente a PNG directamente; no hay necesidad de convertir – Talljoe

Respuesta

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

¿necesito agregar espacios con nombre? – Shuttleu

+1

Tendrá que agregar referencias a System.Drawing. Y el espacio de nombres System.Drawing.Imaging también sería bueno – BigBlondeViking

+1

ImageFormat class ubicado en System.Drawing.Imaging namespace. – arbiter

1

¿Has probado esto?

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

Ciertamente. Lo que quiere cargar un objeto de mapa de bits con su png:

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

luego guardarlo:

myBitmap.Save("mybmp.bmp", System.Drawing.Imaging.ImageFormat.Bmp); 
Cuestiones relacionadas