HPDFDecodeWebPLossless Function

function HPDFDecodeWebPLossless(const Data: TBytes; out Width,
  Height: Integer; out Pixels: TWebPCardinalArray): boolean;

Avkodar den första VP8L-ramen (förlustfri) i en WebP-byteström enligt RFC 9649 och returnerar Width * Height ARGB-värden ($AARRGGBB, ett Cardinal per pixel i skanningslinjeordning)

Avkodaren implementerar kanoniska prefixkoder med enkla och normala codelängdkoder, rumsliga metaprefixkoder via entropibilden, LZ77-bakåtreferenser med den närhetskarta som täcker 120 avstånd, den multiplikativa färgcachen ($1e35a7bd-hashen) samt alla fyra inversa transformerna: blockprediktorn med 14 lägen och gränsregler, färgtransformen med fixpunkt 3.5, subtract-green och färgindexering med 8/4/2/1-bitars pixelgruppering

Förlustbehäftade VP8-ramar och animationer avvisas med False som en explicit icke-stödd gräns, liksom felformade RIFF-behållare; HPDFDecodeWebPToBitmap och HPDFDecodeWebPFileToBitmap är bekväma bitmap-omslag med samma gräns

THotPDF.AddImageFromFile accepterar .webp-filer via denna avkodare oavsett inbäddningskompression

THotPDF.AddImageFromFile