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