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

0Tidak ada dokumen, anggaran di bawah batas bawah 24 DPI, atau tidak ada gambar yang perlu di-sampling ulang
NJumlah 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);

Lihat juga

DownsampleImages, GetImageListItemNativeFormat