JPEG dekodiranje sa smanjenim DCT-om
HotPDF dekodira ciljeve niske razlučivosti DCTDecode bez dodjeljivanja rastera pune razlučivosti
Odabir mjerila
Dekoder bira najveći podržani nazivnik inverznog DCT-a iz 8, 4, 2 i 1 čiji izlaz još uvijek pokriva traženi cilj
Slike čije izvorne dimenzije ne završavaju na MCU granicama koriste nazivnik 1 tako ispunjeni rubni uzorci ne mogu kontaminirati vidljivi izrez
Ograničeno ponovno uzorkovanje
Fiksno-točkasti uzorkivač kutija troši jedan dekodirani skenliniju po jednu i upisuje izravno u točni ciljni bitmap
Radna pohrana ograničena je skaliranom širinom koju izvijesti dekoder, ciljnom širinom i izlaznim bitmapom umjesto izvornim dimenzijama rastera
Otkazivanje se provjerava unutar petlje skenlinija i sve veličine izlaza ostaju podložne proračunu dekodiranja dokumenta
Integracija s rendererom
DecodeLoadedImageRegionAtResolution i renderiranje stranica niske razlučivosti automatski koriste ovu putanju za kompatibilne grayscale i RGB JPEG tokove
Isti smanjeni zahtjev i telemetrija prelaze granicu radnika kodeka kada je omogućena izolacija kodeka
Izravni dekoder
THPDFJpegReducedDecoder izlaže ograničeni dekoder za pozivatelje koji već drže kodirane JPEG bajtove
GetLastJPEGReducedDecodeInfo izvještava o najnovijem zahtjevu integriranom u dokument