DownsampleImagesEx
Gambar, Optimasi
Deskripsi
Strategi downsampling per kelas untuk gambar bitonal, skala abu-abu, dan berwarna
Sintaks
Delphi
Function DownsampleImagesEx(ColorMaxDPI, GrayMaxDPI, BitonalMaxDPI, ColorQuality, GrayQuality, Flags: Integer): Integer;Nilai yang dikembalikan
| 0 | Tidak ada dokumen, anggaran di bawah batas bawah 24 DPI, atau tidak ada gambar yang perlu di-sampling ulang |
|---|---|
| N | Jumlah gambar yang di-sampling ulang dan dienkode ulang |
Catatan
Setiap image XObject diklasifikasikan dari /ColorSpace dan /BitsPerComponent: gambar 1-bit adalah bitonal, stream DeviceGray, CalGray, dan ICCBased satu kanal adalah skala abu-abu, sisanya berwarna. Setiap kelas mendapat anggaran DPI dan kualitas JPEG sendiri, sehingga pemindaian campuran yang khas dapat mempertahankan line art pada 300 DPI lossless sementara foto diturunkan ke 150 DPI kualitas 75. Gambar bitonal selalu mengambil jalur PNG lossless karena artefak JPEG tidak dapat diterima pada konten 1-bit. Bit 1 dari Flags mempertahankan stream asli ketika byte yang dienkode ulang tidak lebih kecil. Downsampling memakai box filter dan estimasi DPI dari lebar halaman yang sama seperti DownsampleImages
Contoh
PDF.DownsampleImagesEx(150, 200, 300, 75, 85, 1);