Image.FromStream 方法

定義

從指定的資料流建立 Image

多載

FromStream(Stream, Boolean, Boolean)

選擇性地使用内嵌色彩管理資訊並驗證影像資料,從指定的資料流建立 Image

FromStream(Stream)

從指定的資料流建立 Image

FromStream(Stream, Boolean)

選擇性地使用指定之資料流中的內嵌色彩管理資訊,從該資料流建立 Image

FromStream(Stream, Boolean, Boolean)

選擇性地使用内嵌色彩管理資訊並驗證影像資料,從指定的資料流建立 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

這個方法建立的 Image

例外狀況

資料流沒有有效的影像格式。

資料流沒有有效的影像格式。

備註

參數 useEmbeddedColorManagement 會根據內嵌在資料流程中的色彩管理資訊,指定新的 Image 是否套用色彩校正。 內嵌資訊可以包括國際色彩聯盟 () 設定檔、gamma 值和色度資訊。

注意

類別 Image 不支援點陣圖中的 Alpha 透明度。 若要啟用 Alpha 透明度,請使用每個圖元 32 位的 PNG 影像。

適用於

FromStream(Stream)

從指定的資料流建立 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

這個方法建立的 Image

例外狀況

資料流沒有有效的影像格式

-或-

streamnull

資料流沒有有效的影像格式。

備註

您必須讓資料流程在 的 Image 存留期內保持開啟。

如果連續使用相同的資料流程呼叫這個方法,資料流程就會重設為零。

注意

類別 Image 不支援點陣圖中的 Alpha 透明度。 若要啟用 Alpha 透明度,請使用每個圖元 32 位的 PNG 影像。

適用於

FromStream(Stream, Boolean)

選擇性地使用指定之資料流中的內嵌色彩管理資訊,從該資料流建立 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

這個方法建立的 Image

例外狀況

資料流沒有有效的影像格式

-或-

streamnull

資料流沒有有效的影像格式。

備註

您必須讓資料流程在 的 Image 存留期內保持開啟。

參數 useEmbeddedColorManagement 會根據內嵌在資料流程中的色彩管理資訊,指定新的 Image 是否套用色彩校正。 內嵌資訊可以包括國際色彩聯盟 () 設定檔、gamma 值和色度資訊。

如果連續使用相同的資料流程呼叫這個方法,資料流程就會重設為零。

注意

類別 Image 不支援點陣圖中的 Alpha 透明度。 若要啟用 Alpha 透明度,請使用每個圖元 32 位的 PNG 影像。

適用於