Image.FromStream 方法

定义

从指定的数据流创建 Image

重载

FromStream(Stream, Boolean, Boolean)

可以选择使用嵌入的颜色管理信息并验证图像数据来从指定的数据流创建 Image

FromStream(Stream)

从指定的数据流创建 Image

FromStream(Stream, Boolean)

可以选择使用指定的数据流中嵌入的颜色管理信息,从该数据流创建 Image

FromStream(Stream, Boolean, Boolean)

Source:
Image.cs
Source:
Image.cs
Source:
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 不支持位图中的 alpha 透明度。 若要启用 alpha 透明度,请使用每像素 32 位的 PNG 图像。

适用于

FromStream(Stream)

Source:
Image.cs
Source:
Image.cs
Source:
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

例外

该流没有有效的图像格式

- 或 -

streamnull

该流没有有效的图像格式。

注解

必须在 的生存期内 Image使流保持打开状态。

如果使用相同的流连续调用此方法,则流将重置为零。

注意

Image 不支持位图中的 alpha 透明度。 若要启用 alpha 透明度,请使用每像素 32 位的 PNG 图像。

适用于

FromStream(Stream, Boolean)

Source:
Image.cs
Source:
Image.cs
Source:
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

例外

该流没有有效的图像格式

- 或 -

streamnull

该流没有有效的图像格式。

注解

必须在 的生存期内 Image使流保持打开状态。

参数 useEmbeddedColorManagement 指定新 Image 是否根据数据流中嵌入的颜色管理信息应用颜色更正。 嵌入的信息可以包括国际颜色联盟 (ICC) 配置文件、伽玛值和色度信息。

如果使用相同的流连续调用此方法,则流将重置为零。

注意

Image 不支持位图中的 alpha 透明度。 若要启用 alpha 透明度,请使用每像素 32 位的 PNG 图像。

适用于