ImageType

影像處理

描述

傳回所選影像的儲存類型

語法

Delphi

Function TPDFlib.ImageType: Integer;

ActiveX

Function PDFlib::ImageType() As Long

DLL

int DLImageType(int InstanceID);

傳回值

0No image is selected
1JPEG
2BMP
3TIFF,在獨立 TIFF 包裝中含原生 CCITT 條帶
4PNG
5WMF
6EMF
7GIF
8WebP
9獨立 JBIG2,含原始頁面與全域區段

JBIG2 解碼限制

內部點陣圖解碼接受具備本端或全域能力設定檔的循序式 JBIG2 串流,包括未知的設定檔識別碼在內。自訂 Huffman 表、隨機存取組織,以及未知或過長的區段長度都會遭到明確拒絕。直接使用 TPLJBIG2Decoder 的使用者可在載入失敗後檢查 LastError;這項診斷資訊與 TPDFlib.LastErrorCode 彼此獨立

原生 JBIG2 擷取會保留已編碼的區段而不加以解碼,因此儲存類型 9 並不代表內部解碼器能渲染每一種區段組合

另見

FindImages, SaveImageToFile