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