Procedura: convertire immagini da un formato all'altro

Aggiornamento: novembre 2007

Nell'esempio riportato di seguito viene illustrato come caricare un'immagine e salvarla in più formati grafici diversi.

Esempio

class Program
{
    static void Main(string[] args)
    {
        // Load the image.
        System.Drawing.Image image1 = System.Drawing.Image.FromFile(@"C:\test.bmp");

        // Save the image in JPEG format.
        image1.Save(@"C:\test.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);

        // Save the image in GIF format.
        image1.Save(@"C:\test.gif", System.Drawing.Imaging.ImageFormat.Gif);

        // Save the image in PNG format.
        image1.Save(@"C:\test.png", System.Drawing.Imaging.ImageFormat.Png);        
    }
}

Compilazione del codice

È possibile compilare l'esempio dal prompt dei comandi oppure incollare il codice in un'applicazione console utilizzando l'IDE. In quest'ultimo caso, è necessario fare riferimento al file System.Drawing.dll.

Sostituire "c:\test.bmp", "c:\test.jpg", "c:\test.gif" and c:\test.png con il nome del file effettivo.

Vedere anche

Concetti

Progettazione di un'interfaccia utente in Visual C#

Altre risorse

Creazione e utilizzo di bitmap e icone

Presentazione guidata di Visual C#