Csökkentett-DCT JPEG dekódolás

A HotPDF az alacsony felbontású DCTDecode célokat teljes felbontású raszter lefoglalása nélkül dekódolja

Méretarány-kiválasztás

A dekódoló a 8, 4, 2 és 1 közül a legnagyobb támogatott inverz-DCT nevezőt választja, amelynek kimenete még lefedi a kért célt

Azok a képek, amelyek forrásméretei nem MCU-határon végződnek, az 1-es nevezőt használják, így a kitöltött élszűrő minták nem szennyezhetik a látható kivágást

Korlátozott átmintavételezés

Egy fixpontos doboz-átmintavételező egyszerre egy dekódolt szkennelési sort fogyaszt, és közvetlenül a pontos cél-bitmapbe ír

A munkatárolást a dekódoló által jelentett méretezett szélesség, a célszélesség és a kimeneti bitmap korlátozza, nem pedig a forrásraszter méretei

A megszakítás ellenőrzése a szkennelési sor ciklusán belül történik, és minden kimeneti méret a dokumentum-dekódolási költségvetés hatálya alatt marad

Renderer-integráció

A DecodeLoadedImageRegionAtResolution és az alacsony felbontású oldalmegjelenítés automatikusan ezt az utat használja a kompatibilis szürkeárnyalatos és RGB JPEG-folyamokhoz

Ugyanaz a csökkentett kérés telemetria keresztezi a kodek-munkavégző határát, amikor a kodek-izoláció engedélyezve van

Közvetlen dekódoló

A THPDFJpegReducedDecoder a korlátozott dekódolót teszi elérhetővé azon hívók számára, akik már rendelkeznek kódolt JPEG-bájtokkal

A GetLastJPEGReducedDecodeInfo jelenti a legutóbbi dokumentumba integrált kérést