Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale.
Traduzione
Originale

Metodo Image.Save (String)

Salva questo oggetto Image nel file o flusso specificato.

Spazio dei nomi:  System.Drawing
Assembly:  System.Drawing (in System.Drawing.dll)

public void Save(
	string filename
)

Parametri

filename
Tipo: System.String
Stringa contenente il nome del file in cui salvare l'oggetto Image.

EccezioneCondizione
ArgumentNullException

filename è null..

ExternalException

L'immagine è stata salvata nel formato immagine errato.

-oppure-

L'immagine è stata salvata nello stesso file da cui è stata creata.

Se non esiste un codificatore per il formato di file dell'immagine, verrà utilizzato il codificatore PNG (Portable Network Graphics). Quando si utilizza il metodo Save per salvare un'immagine grafica come file WMF (Windows Metafile Format) o EMF (Enhanced Metafile Format), il file risultante viene invece salvato in formato PNG (Portable Network Graphics). Questo comportamento si verifica in quanto il componente GDI+ di .NET Framework non dispone di un codificatore utilizzabile per salvare i file con estensione wmf o emf.

Non è consentito salvare l'immagine nello stesso file dal quale è stata creata. Verrà generata un'eccezione.

Nell'esempio di codice riportato di seguito viene illustrato come chiamare il metodo Save. Questo esempio è progettato per l'uso con Windows Form. Creare un form contenente due pulsanti denominati Button1 e Button5. Incollare il codice nel form e associare ciascun metodo all'evento Click del pulsante.


private void Button5_Click(System.Object sender, System.EventArgs e)
{
    try
    {
        if (image1 != null)
        {
            image1.Save("c:\\myBitmap.bmp");
            Button5.Text = "Saved file.";
        }
    }
    catch(Exception)
    {
        MessageBox.Show("There was a problem saving the file." +
            "Check the file permissions.");
    }

}


.NET Framework

Supportato in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft