2009-06-29 3 views
15

c'è comunque che posso convertire un png ad un bmp in C#png bmp

Vorrei scaricare un'immagine quindi convertirlo in un bmp poi impostarla come sfondo del desktop

ho il il download di bit e il bit di sfondo fatto

ho solo bisogno di convertire il png ad un bmp

+2

Se stai usando Vista o Windows 7 possono fare con PNG direttamente; non c'è bisogno di convertire. – Talljoe

risposta

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

devo aggiungere spazi per i nomi? – Shuttleu

+1

Sarà necessario aggiungere riferimenti a System.Drawing. E lo spazio dei nomi System.Drawing.Imaging sarebbe bello anche – BigBlondeViking

+1

Classe ImageFormat che si trova nello spazio dei nomi System.Drawing.Imaging. – arbiter

1

hai provato questo?

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

Certamente. Che ci si vuole caricare un oggetto bitmap con il png:

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

quindi salvarlo:

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