ImageType
影像處理
描述
傳回所選影像的儲存類型
語法
Delphi
Function TPDFlib.ImageType: Integer;ActiveX
Function PDFlib::ImageType() As LongDLL
int DLImageType(int InstanceID);傳回值
| 0 | No image is selected |
|---|---|
| 1 | JPEG |
| 2 | BMP |
| 3 | TIFF,在獨立 TIFF 包裝中含原生 CCITT 條帶 |
| 4 | PNG |
| 5 | WMF |
| 6 | EMF |
| 7 | GIF |
| 8 | WebP |
| 9 | 獨立 JBIG2,含原始頁面與全域區段 |
JBIG2 解碼限制
內部點陣圖解碼接受具備本端或全域能力設定檔的循序式 JBIG2 串流,包括未知的設定檔識別碼在內。自訂 Huffman 表、隨機存取組織,以及未知或過長的區段長度都會遭到明確拒絕。直接使用 TPLJBIG2Decoder 的使用者可在載入失敗後檢查 LastError;這項診斷資訊與 TPDFlib.LastErrorCode 彼此獨立
原生 JBIG2 擷取會保留已編碼的區段而不加以解碼,因此儲存類型 9 並不代表內部解碼器能渲染每一種區段組合