2016-08-17 1 views

Répondre

-1

La méthode Save peut spécifier le format, vous pouvez donc l'enregistrer dans un flux de mémoire.

+0

Je vois cette méthode. '' 'void Save (Stream stream, format ImageFormat)' ''. Comment puis-je spécifier le format de pixel? –

1
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)); 
}