Supistettu-DCT JPEG-purkaminen
HotPDF purkaa matalan resoluution DCTDecode-kohteet varaamatta täysikokoista rasteria
Skaalausvalinta
Purkaja valitsee suurimman tuetun käänteis-DCT-nimittäjän joukosta 8, 4, 2 ja 1, jonka tulostus vielä kattaa pyydetyn kohteen
Kuvat, joiden lähdemitat eivät pääty MCU-rajoille, käyttävät nimittäjää 1, jotta täytetyt reunasamplet eivät voi saastuttaa näkyviä katkaisualueita
Rajoitettu uudelleennäytteistys
Kiinteäpilkullinen laatikko-uudelleennäytteistäjä kuluttaa yhden puretun skannausrivin kerrallaan ja kirjoittaa suoraan tarkkaan kohdebittikarttaan
Työvarasto on rajattu purkajan raportoimaan skaalattuun leveyteen, kohdeleveyteen ja tulostusbittikarttaan lähderasterimittojen sijaan
Peruutus tarkistetaan skannausriviluuppin sisällä, ja kaikki tulostuskoot pysyvät asiakirjan purkubudjetin alaisina
Renderöijän integraatio
DecodeLoadedImageRegionAtResolution ja matalan resoluution sivurenderöinti käyttävät tätä polkua automaattisesti yhteensopiville harmaasävy- ja RGB-JPEG-virroille
Sama supistettu pyyntö ja telemetria ylittävät koodekkityöntekijän rajan, kun koodekkirjauksen eristäminen on käytössä
Suoran purkajan
THPDFJpegReducedDecoder tarjoaa rajatun purkajan kutsujille, jotka jo hallussa pitävät koodattuja JPEG-tavuja
GetLastJPEGReducedDecodeInfo raportoi viimeisimmän asiakirjaintegroidun pyynnön