縮小 DCT JPEG デコード
HotPDF は、フル解像度ラスターを割り当てずに低解像度の DCTDecode ターゲットをデコードします
スケール選択
デコーダーは、8、4、2、1 から、出力が要求ターゲットを依然としてカバーする最大のサポート済み逆 DCT 分母を選択します
ソース寸法が MCU 境界で終わらない画像は、パディングされたエッジサンプルが表示可能なクロップを汚染しないように、分母 1 を使用します
境界付き再サンプリング
固定小数点ボックス再サンプラーは、一度に 1 つのデコード済みスキャンラインを消費し、正確なターゲットビットマップに直接書き込みます
作業ストレージは、ソースラスター寸法ではなく、デコーダーが報告するスケール済み幅、ターゲット幅、出力ビットマップによって制限されます
キャンセルはスキャンラインループ内でチェックされ、すべての出力サイズはドキュメントデコード予算の対象のままです
レンダラー統合
DecodeLoadedImageRegionAtResolution と低解像度ページレンダリングは、互換性のあるグレースケールと RGB JPEG ストリームにこのパスを自動的に使用します
コードック分離が有効な場合、同じ縮小要求とテレメトリがコードックワーカー境界を越えます
直接デコーダー
THPDFJpegReducedDecoder は、すでにエンコード済み JPEG バイトを保持する呼び出し側に境界付きデコーダーを公開します
GetLastJPEGReducedDecodeInfo は、最新の文書統合要求を報告します