DownsampleImagesEx
รูปภาพ, การเพิ่มประสิทธิภาพ
คำอธิบาย
กลยุทธ์การลดความละเอียดแบบแยกตามชั้นภาพ สำหรับภาพขาวดำ ระดับเทา และสี
ไวยากรณ์
Delphi
Function DownsampleImagesEx(ColorMaxDPI, GrayMaxDPI, BitonalMaxDPI, ColorQuality, GrayQuality, Flags: Integer): Integer;ค่าที่ส่งกลับ
| 0 | ไม่มีเอกสาร งบต่ำกว่าขั้นต่ำ 24 DPI หรือไม่มีภาพใดต้องปรับสุ่มตัวใหม่ |
|---|---|
| N | จำนวนภาพที่ปรับสุ่มตัวและเข้ารหัสใหม่ |
หมายเหตุ
ภาพ XObject ทุกภาพถูกจำแนกจาก /ColorSpace และ /BitsPerComponent ภาพ 1 บิตเป็นภาพขาวดำ สตรีม DeviceGray, CalGray และ ICCBased ช่องเดียวเป็นระดับเทา และส่วนที่เหลือเป็นภาพสี แต่ละชั้นมีงบ DPI และคุณภาพ JPEG เป็นของตนเอง งานสแกนแบบผสมทั่วไปจึงคงลายเส้นไว้ที่ 300 DPI แบบไม่สูญเสีย ขณะที่ภาพถ่ายลดลงเหลือ 150 DPI คุณภาพ 75 ภาพขาวดำใช้เส้นทาง PNG แบบไม่สูญเสียเสมอ เพราะสิ่งแทรกจาก JPEG ยอมรับไม่ได้บนเนื้อหา 1 บิต บิตที่ 1 ของแฟล็กจะคงสตรีมเดิมไว้เมื่อไบต์ที่เข้ารหัสใหม่ไม่เล็กกว่า การลดความละเอียดใช้ตัวกรองกล่องและการประมาณ DPI จากความกว้างหน้าชุดเดียวกับ DownsampleImages
ตัวอย่าง
PDF.DownsampleImagesEx(150, 200, 300, 75, 85, 1);