Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Costruttore Bitmap (Stream)

Inizializza una nuova istanza della classe Bitmap dal flusso di dati specificato.

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

public Bitmap(
	Stream stream
)

Parametri

stream
Tipo: System.IO.Stream
Flusso di dati utilizzato per caricare l'immagine.

EccezioneCondizione
System.ArgumentException

stream non contiene dati di immagine o è null.

-oppure-

stream contiene un file di immagine PNG con una singola dimensione superiore a 65.535 pixel.

È necessario mantenere il flusso aperto per l'intera durata di Bitmap.

A causa di una limitazione del decodificatore GDI+, viene generata un'eccezione System.ArgumentException in caso di creazione di una bitmap da un file di immagine PNG con una singola dimensione superiore a 65.535 pixel.

Nell'esempio di codice riportato di seguito viene illustrato come caricare una bitmap da un flusso.

Questo esempio è progettato per l'uso con Windows Form. Creare un form contenente una classe PictureBox denominata PictureBox1. Incollare il codice nel form e chiamare il metodo InitializeStreamBitmap dal costruttore del form o il metodo di gestione degli eventi Load.


private void InitializeStreamBitmap()
{
    try
    {
        System.Net.WebRequest request = 
            System.Net.WebRequest.Create(
            "http://www.microsoft.com//h/en-us/r/ms_masthead_ltr.gif");
        System.Net.WebResponse response = request.GetResponse();
        System.IO.Stream responseStream = 
            response.GetResponseStream();
        Bitmap bitmap2 = new Bitmap(responseStream);
        PictureBox1.Image = bitmap2;

    }
    catch(System.Net.WebException)
    {
        MessageBox.Show("There was an error opening the image file."
           + "Check the URL");
    }
}


.NET Framework

Supportato in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.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
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2015 Microsoft