HPDFDecodeWebPLossless 函式
function HPDFDecodeWebPLossless(const Data: TBytes; out Width,
Height: Integer; out Pixels: TWebPCardinalArray): boolean;
依 RFC 9649 解碼 WebP 位元組串流中的第一個 VP8L(無損)影格,傳回 Width * Height 個 ARGB 值($AARRGGBB,依掃描線順序,每個像素一個 Cardinal)
此解碼器實作標準前綴碼(含簡單與一般碼長碼)、透過熵影像的空間中繼前綴碼、帶 120 項鄰域距離對照表的 LZ77 反向參照、乘法色彩快取($1e35a7bd 雜湊),以及全部四種反向變換:14 模式區塊預測器(含邊界規則)、3.5 定點色彩變換、subtract-green,與採 8/4/2/1 位元像素捆綁的色彩索引
有損 VP8 影格與動畫會回傳 False 作為明確的不支援邊界,格式錯誤的 RIFF 容器也一樣;HPDFDecodeWebPToBitmap 與 HPDFDecodeWebPFileToBitmap 則是帶有相同邊界的點陣圖便利包裝
THotPDF.AddImageFromFile 透過此解碼器接受 .webp 檔案,供任何內嵌壓縮使用