Sumažinto DCT JPEG dekodavimas

HotPDF iššifruoja mažos raiškos DCTDecode taikinius nepaskirdamas visos raiškos rastro

Mastelio pasirinkimas

Dekoderis pasirenka didžiausią palaikomą atvirkštinio DCT vardiklį iš 8, 4, 2 ir 1, kurio išvestis vis tiek padengia prašomą taikinį

Vaizdų, kurių šaltinio matmenys nesibaigia MCU ribose, naudoja vardiklį 1, kad užpildyti krašto pavyzdžiai negalėtų užteršti matomo iškirpimo

Apribotas perrinkimas

Fiksuoto taško langelio perrinktuvas suvartoja vieną iššifruotą nuskaitymo liniją vienu metu ir rašo tiesiogiai į tikslius taikinio bitmap pikselius

Darbinė saugykla apribojama dekoderio pranešto pamasteliuoto pločio, tikslinio pločio ir išvesties bitmap, o ne šaltinio rastro matmenimis

Atšaukimas tikrinamas nuskaitymo linijų ciklo viduje, o visi išvesties dydžiai lieka priklausomi nuo dokumento dekodavimo biudžeto

Atvaizduotojo integracija

DecodeLoadedImageRegionAtResolution ir mažos raiškos puslapio atvaizdavimas automatiškai naudoja šį kelią suderinamiems pilkos spalvos ir RGB JPEG srautams

Toks pat sumažintas prašymas ir telemetrija kerta kodeko darbuotojo ribą, kai kodeko izoliacija įgalinta

Tiesioginis dekoderis

THPDFJpegReducedDecoder atskleidžia apribotą dekoderį skambintojams, kurie jau turi užkoduotus JPEG baitus

GetLastJPEGReducedDecodeInfo praneša naujausią su dokumentu integruotą prašymą