Dekode JPEG DCT Tereduksi
HotPDF mendekode target DCTDecode resolusi rendah tanpa mengalokasikan raster resolusi penuh
Pemilihan skala
Dekoder memilih penyebut DCT-invers terbesar yang didukung dari 8, 4, 2, dan 1 yang keluarannya masih mencakup target yang diminta
Gambar yang dimensi sumbernya tidak berakhir pada batas MCU menggunakan penyebut 1 sehingga sampel tepi yang diisi tidak dapat mengontaminasi potongan yang terlihat
Pensampelan ulang yang dibatasi
Pensampel ulang kotak titik-tetap mengonsumsi satu baris pindai terdekode pada satu waktu dan menulis langsung ke bitmap target yang tepat
Penyimpanan kerja dibatasi oleh lebar berskala yang dilaporkan dekoder, lebar target, dan bitmap keluaran, bukan oleh dimensi raster sumber
Pembatalan diperiksa di dalam perulangan baris pindai dan semua ukuran keluaran tetap tunduk pada anggaran dekode dokumen
Integrasi renderer
DecodeLoadedImageRegionAtResolution dan rendering halaman resolusi rendah secara otomatis menggunakan jalur ini untuk aliran JPEG grayscale dan RGB yang kompatibel
Permintaan tereduksi dan telemetri yang sama melintasi batas pekerja codec saat isolasi codec diaktifkan
Dekoder langsung
THPDFJpegReducedDecoder mengekspos dekoder yang dibatasi untuk pemanggil yang sudah memegang byte JPEG terenkode
GetLastJPEGReducedDecodeInfo melaporkan permintaan terintegrasi-dokumen terbaru