JPEG dekodiranje sa smanjenim DCT
HotPDF dekodira ciljeve DCTDecode niske rezolucije bez dodeljivanja rastera pune rezolucije
Izbor razmere
Dekoder bira najveći podržani imenilac inverznog DCT-a od 8, 4, 2 i 1 čiji izlaz i dalje pokriva traženi cilj
Slike čije izvorne dimenzije ne završavaju na MCU granicama koriste imenilac 1 tako da dopunjeni ivni uzorci ne mogu da zagade vidljivi isečak
Ograničeno ponovno uzorkovanje
Fiksno-tačkasti box resampler troši po jednu dekodiranu skenliniju i upisuje direktno u tačan ciljni bitmap
Radna memorija je ograničena dekoderski prijavljenom skaliranom širinom, širinom cilja i izlaznim bitmapom, a ne dimenzijama izvornog rastera
Otkazivanje se proverava unutar petlje skenlinija i sve izlazne veličine ostaju podložne budžetu dekodiranja dokumenta
Integracija sa rendererom
DecodeLoadedImageRegionAtResolution i renderovanje stranica niske rezolucije automatski koriste ovaj put za kompatibilne grayscale i RGB JPEG tokove
Isti smanjeni zahtev i telemetrija prelaze granicu codec radnika kada je izolacija kodeka omogućena
Direktni dekoder
THPDFJpegReducedDecoder izlaže ograničeni dekoder pozivaocima koji već drže kodirane JPEG bajtove
GetLastJPEGReducedDecodeInfo prijavljuje najskoriji zahtev integrisan u dokument