共用方式為


IShellImageData 介面 (shimgdata.h)

[最終不支援此介面。 建議使用 Windows GDI+ API 來取代 IShellImageData 方法。]

公開顯示、操作及描述影像數據的方法和屬性。

繼承

IShellImageData 介面繼承自 IUnknown 介面。 IShellImageData 也有下列類型的成員:

方法

IShellImageData 介面具有這些方法。

 
IShellImageData::CloneFrame

擷取目前影像或框架的複製品。
IShellImageData::D ecode

譯碼圖像檔案,設定狀態。
IShellImageData::D iscardEdit

捨棄對影像所做的編輯。
IShellImageData::D isplayName

如果在檔案路徑上初始化 IShellImageData,則取得檔名。 否則,取得數據流的名稱。
IShellImageData::D raw

繪製已譯碼的影像。
IShellImageData::GetCurrentPage

取得多頁影像的目前頁面。
IShellImageData::GetDelay

取得動畫目前畫面格的延遲值。
IShellImageData::GetEncoderParams

取得目前的編碼器參數集。
IShellImageData::GetPageCount

取得多頁影像中的頁數。
IShellImageData::GetPixelFormat

取得影像的像素格式。
IShellImageData::GetProperties

取得 IPropertySetStorage,可透過此存取影像的屬性。
IShellImageData::GetRawDataFormat

擷取識別影像格式的 GUID。
IShellImageData::GetResolution

取得影像的每英吋點數 (dpi) 解析度。
IShellImageData::GetSize

取得圖像檔案的維度。
IShellImageData::IsAnimated

判斷影像是否為動畫。
IShellImageData::IsDecoded

呼叫 IShellImageData::D ecode,判斷影像是否已譯碼。 如果影像不是第一次譯碼,許多作業都會傳回失敗碼。
IShellImageData::IsEditable

判斷是否可以編輯影像。
IShellImageData::IsMultipage

判斷影像是否為多頁標記影像檔格式 (TIFF) 影像。
IShellImageData::IsPrintable

判斷是否可以列印影像。
IShellImageData::IsTransparent

判斷影像是否透明。
IShellImageData::IsVector

判斷影像是否為向量影像。
IShellImageData::NextFrame

切換至動畫影像的下一個畫面。
IShellImageData::NextPage

切換至多頁影像的下一頁。 任何相關聯的動畫會重設。
IShellImageData::P revPage

切換至多頁影像的上一頁。 任何相關聯的動畫會重設。
IShellImageData::RegisterAbort

設定回呼中止對象,選擇性地傳回前一個物件的指標。
IShellImageData::ReplaceFrame

以新的影像取代目前的框架。
IShellImageData::Rotate

以 90 度的增量旋轉影像。
IShellImageData::Scale

調整影像的大小。
IShellImageData::SelectPage

在多頁影像中選取指定的頁面。
IShellImageData::SetEncoderParams

設定編碼器參數。

備註

此介面未包含在 Windows Vista 之前的公用頭檔中。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 shimgdata.h