Redusert-DCT JPEG-dekoding

HotPDF dekoder lavoppløsnings-DCTDecode-mål uten å tildele et fulloppløsnings-raster

Skala-valg

Dekoderen velger den største støttede inverse-DCT-nevneren fra 8, 4, 2 og 1 hvis utdata fortsatt dekker det forespurte målet

Bilder hvis kilde-dimensjoner ikke ender på MCU-grenser bruker nevner 1, så polstrede kantprøver ikke kan forurense det synlige avlingsområdet

Begrenset omsampling

En fastpunkts-boks-omsampler forbruker én dekodet skannelinje om gangen og skriver direkte inn i det nøyaktige mål-bitmapet

Arbeidslagring er begrenset av dekoder-rapportert skalert bredde, målbredden og utdata-bitmapet i stedet for kilde-raster-dimensjonene

Kansellering kontrolleres inni skannelinje-løkken, og alle utdatastørrelser forblir underlagt dokumentets dekodingsbudsjett

Renderer-integrering

DecodeLoadedImageRegionAtResolution og lavoppløsnings-sidegjengivelse bruker automatisk denne banen for kompatible gråskala- og RGB-JPEG-strømmer

Den samme reduserte forespørselen og telemetrien krysser kodec-arbeidergrensen når kodec-isolering er aktivert

Direkte dekoder

THPDFJpegReducedDecoder eksponerer den avgrensede dekoderen for kallere som allerede holder kodede JPEG-bytes

GetLastJPEGReducedDecodeInfo rapporterer den nyeste dokumentintegrerte forespørselen