跳轉到主要內容
此物件提供相關功能,可在使用 IImage::WriteToFile method 將黑白影像儲存為 PNG 格式 (IFF_Png 格式) 時調整參數。此物件的指標會作為輸入參數傳遞至 IImage::WriteToFile method,因此會影響產生的影像屬性。此型別新建立物件的所有屬性都會設為合理的預設值。各個屬性的預設值,請參閱該屬性的說明。 PngExtendedParams 物件是持久性物件。這表示該物件目前的狀態可寫入持久性儲存體。之後,可藉由從持久性儲存體讀取物件狀態來重新建立該物件。下列方法可用來持久化物件: Linux: SaveToFileLoadFromFile Windows: SaveToFileLoadFromFileSaveToMemoryLoadFromMemory

屬性

名稱型別說明
ApplicationEngine, 唯讀回傳 Engine 物件。
TransparentColorint設定將影像儲存為 PNG 格式時,要由透明區域取代的顏色。目前僅支援黑色和白色。
int 值會根據 RGB 三元組,使用以下公式計算:( red value ) + (256 x green value ) + (65536 x blue value ),其中 red value 是三元組的第一個元件,green value 是第二個元件,blue value 是第三個元件。例如,白色的 int 值等於 16777215。
此屬性的預設值為 -1,表示不會以透明區域取代任何顏色。

方法

名稱說明
CopyFrom使用另一個物件對應屬性的值初始化目前物件的屬性。
LoadFromFile從磁碟上的檔案還原物件內容。
LoadFromMemory從全域記憶體還原物件內容。
僅限 Windows。
SaveToFile將物件內容儲存至磁碟上的檔案。
SaveToMemory將物件內容儲存至全域記憶體。
僅限 Windows。

輸出參數

此 object 是 Engine object 的 CreatePngExtendedParams method 的輸出參數。

輸入參數

此物件是 Image 物件中 WriteToFile 方法的輸入參數。

另請參閱

ImageFileFormatEnum 處理影像 處理屬性