Поделиться через


Image.FromStream Метод

Определение

Создает объект Image из указанного потока данных.

Перегрузки

FromStream(Stream, Boolean, Boolean)

Создает объект Image из заданного потока данных, используя при необходимости внедренную информацию об управлении цветом и проверяя данные изображения.

FromStream(Stream)

Создает объект Image из указанного потока данных.

FromStream(Stream, Boolean)

Создает объект Image из указанного потока данных, используя при необходимости внедренную информацию управления цветом из потока.

FromStream(Stream, Boolean, Boolean)

Исходный код:
Image.cs
Исходный код:
Image.cs
Исходный код:
Image.cs

Создает объект Image из заданного потока данных, используя при необходимости внедренную информацию об управлении цветом и проверяя данные изображения.

public:
 static System::Drawing::Image ^ FromStream(System::IO::Stream ^ stream, bool useEmbeddedColorManagement, bool validateImageData);
public static System.Drawing.Image FromStream (System.IO.Stream stream, bool useEmbeddedColorManagement, bool validateImageData);
static member FromStream : System.IO.Stream * bool * bool -> System.Drawing.Image
Public Shared Function FromStream (stream As Stream, useEmbeddedColorManagement As Boolean, validateImageData As Boolean) As Image

Параметры

stream
Stream

Объект Stream, содержащий данные для этого объекта Image.

useEmbeddedColorManagement
Boolean

Значение true для использования информации об управлении цветом, внедренной в поток данных; в противном случае — значение false.

validateImageData
Boolean

Значение true для проверки данных изображения; в противном случае — значение false.

Возвращаемое значение

Объект Image, создаваемый этим методом.

Исключения

Формат потока не является допустимым форматом изображения.

Формат потока не является допустимым форматом изображения.

Комментарии

Параметр useEmbeddedColorManagement указывает, применяет ли новый Image объект цветовую коррекцию в соответствии со сведениями об управлении цветом, внедренными в поток данных. Внедренные сведения могут включать профили Международного консорциума цветов (ICC), гамма-значения и сведения о цветности.

Примечание

Класс Image не поддерживает альфа-прозрачность в растровых изображениях. Чтобы включить альфа-прозрачность, используйте изображения PNG с 32 битами на пиксель.

Применяется к

FromStream(Stream)

Исходный код:
Image.cs
Исходный код:
Image.cs
Исходный код:
Image.cs

Создает объект Image из указанного потока данных.

public:
 static System::Drawing::Image ^ FromStream(System::IO::Stream ^ stream);
public static System.Drawing.Image FromStream (System.IO.Stream stream);
static member FromStream : System.IO.Stream -> System.Drawing.Image
Public Shared Function FromStream (stream As Stream) As Image

Параметры

stream
Stream

Объект Stream, содержащий данные для этого объекта Image.

Возвращаемое значение

Объект Image, создаваемый этим методом.

Исключения

Формат потока не является допустимым форматом изображения.

-или-

stream имеет значение null.

Формат потока не является допустимым форматом изображения.

Комментарии

Поток должен оставаться открытым в течение всего времени существования Image.

Поток сбрасывается до нуля, если этот метод вызывается последовательно с тем же потоком.

Примечание

Класс Image не поддерживает альфа-прозрачность в растровых изображениях. Чтобы включить альфа-прозрачность, используйте изображения PNG с 32 битами на пиксель.

Применяется к

FromStream(Stream, Boolean)

Исходный код:
Image.cs
Исходный код:
Image.cs
Исходный код:
Image.cs

Создает объект Image из указанного потока данных, используя при необходимости внедренную информацию управления цветом из потока.

public:
 static System::Drawing::Image ^ FromStream(System::IO::Stream ^ stream, bool useEmbeddedColorManagement);
public static System.Drawing.Image FromStream (System.IO.Stream stream, bool useEmbeddedColorManagement);
static member FromStream : System.IO.Stream * bool -> System.Drawing.Image
Public Shared Function FromStream (stream As Stream, useEmbeddedColorManagement As Boolean) As Image

Параметры

stream
Stream

Объект Stream, содержащий данные для этого объекта Image.

useEmbeddedColorManagement
Boolean

Значение true для использования информации об управлении цветом, внедренной в поток данных; в противном случае — значение false.

Возвращаемое значение

Объект Image, создаваемый этим методом.

Исключения

Формат потока не является допустимым форматом изображения.

-или-

stream имеет значение null.

Формат потока не является допустимым форматом изображения.

Комментарии

Поток должен оставаться открытым в течение всего времени существования Image.

Параметр useEmbeddedColorManagement указывает, применяет ли новый Image объект цветовую коррекцию в соответствии со сведениями об управлении цветом, внедренными в поток данных. Внедренные сведения могут включать профили Международного консорциума цветов (ICC), гамма-значения и сведения о цветности.

Поток сбрасывается до нуля, если этот метод вызывается последовательно с тем же потоком.

Примечание

Класс Image не поддерживает альфа-прозрачность в растровых изображениях. Чтобы включить альфа-прозрачность, используйте изображения PNG с 32 битами на пиксель.

Применяется к