Leer en inglés

Compartir a través de


Image.FromStream Método

Definición

Crea un Image a partir del flujo de datos especificado.

Sobrecargas

FromStream(Stream, Boolean, Boolean)

Crea un Image a partir del flujo de datos especificado, utilizando opcionalmente la información de administración del color incrustada y validando los datos de la imagen.

FromStream(Stream)

Crea un Image a partir del flujo de datos especificado.

FromStream(Stream, Boolean)

Crea un Image a partir del flujo de datos especificado, utilizando opcionalmente información de administración del color incrustada en dicho flujo.

FromStream(Stream, Boolean, Boolean)

Source:
Image.cs
Source:
Image.cs
Source:
Image.cs

Crea un Image a partir del flujo de datos especificado, utilizando opcionalmente la información de administración del color incrustada y validando los datos de la imagen.

C#
public static System.Drawing.Image FromStream (System.IO.Stream stream, bool useEmbeddedColorManagement, bool validateImageData);

Parámetros

stream
Stream

Stream que contiene los datos de Image.

useEmbeddedColorManagement
Boolean

true para utilizar la información de administración del color incrustada en el flujo de datos; en caso contrario, false.

validateImageData
Boolean

true para validar los datos de la imagen; en caso contrario, false.

Devoluciones

Image que crea este método.

Excepciones

La secuencia no tiene un formato de imagen válido.

La secuencia no tiene un formato de imagen válido.

Comentarios

El useEmbeddedColorManagement parámetro especifica si el nuevo Image aplica la corrección de color según la información de administración de colores incrustada en el flujo de datos. La información incrustada puede incluir perfiles del Consorcio internacional de colores (ICC), valores gamma e información de cromática.

Nota

La Image clase no admite la transparencia alfa en mapas de bits. Para habilitar la transparencia alfa, use imágenes PNG con 32 bits por píxel.

Se aplica a

.NET Framework 4.8.1 y otras versiones
Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

FromStream(Stream)

Source:
Image.cs
Source:
Image.cs
Source:
Image.cs

Crea un Image a partir del flujo de datos especificado.

C#
public static System.Drawing.Image FromStream (System.IO.Stream stream);

Parámetros

stream
Stream

Stream que contiene los datos de Image.

Devoluciones

Image que crea este método.

Excepciones

La secuencia no tiene un formato de imagen válido

o bien

stream es null.

La secuencia no tiene un formato de imagen válido.

Comentarios

Debe mantener abierta la secuencia durante la vigencia de Image.

La secuencia se restablece a cero si se llama sucesivamente a este método con la misma secuencia.

Nota

La Image clase no admite la transparencia alfa en mapas de bits. Para habilitar la transparencia alfa, use imágenes PNG con 32 bits por píxel.

Se aplica a

.NET Framework 4.8.1 y otras versiones
Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

FromStream(Stream, Boolean)

Source:
Image.cs
Source:
Image.cs
Source:
Image.cs

Crea un Image a partir del flujo de datos especificado, utilizando opcionalmente información de administración del color incrustada en dicho flujo.

C#
public static System.Drawing.Image FromStream (System.IO.Stream stream, bool useEmbeddedColorManagement);

Parámetros

stream
Stream

Stream que contiene los datos de Image.

useEmbeddedColorManagement
Boolean

true para utilizar la información de administración del color incrustada en el flujo de datos; en caso contrario, false.

Devoluciones

Image que crea este método.

Excepciones

La secuencia no tiene un formato de imagen válido

o bien

stream es null.

La secuencia no tiene un formato de imagen válido.

Comentarios

Debe mantener abierta la secuencia durante la vigencia de Image.

El useEmbeddedColorManagement parámetro especifica si el nuevo Image aplica la corrección de color según la información de administración de colores incrustada en el flujo de datos. La información incrustada puede incluir perfiles del Consorcio internacional de colores (ICC), valores gamma e información de cromática.

La secuencia se restablece a cero si se llama sucesivamente a este método con la misma secuencia.

Nota

La Image clase no admite la transparencia alfa en mapas de bits. Para habilitar la transparencia alfa, use imágenes PNG con 32 bits por píxel.

Se aplica a

.NET Framework 4.8.1 y otras versiones
Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9