DownsampleImagesEx
Görüntüler, İyileştirme
Açıklama
İkili (bitonal), gri tonlamalı ve renkli görüntüler için sınıf başına küçültme stratejisi
Sözdizimi
Delphi
Function DownsampleImagesEx(ColorMaxDPI, GrayMaxDPI, BitonalMaxDPI, ColorQuality, GrayQuality, Flags: Integer): Integer;Dönüş değerleri
| 0 | Belge yok, 24 DPI alt sınırının altında bir bütçe veya yeniden örnekleme gerektiren görüntü yok |
|---|---|
| N | Yeniden örneklenen ve yeniden kodlanan görüntü sayısı |
Açıklamalar
Her görüntü XObject, /ColorSpace ve /BitsPerComponent üzerinden sınıflandırılır: 1 bitlik görüntüler bitonal, DeviceGray, CalGray ve tek kanallı ICCBased akışları gri tonlamalı, geri kalan her şey renklidir. Her sınıf kendi DPI bütçesini ve JPEG kalitesini alır; böylece tipik bir karışık tarama, çizgi grafiklerini 300 DPI kayıpsız tutarken fotoğrafları 150 DPI kalite 75'e düşürebilir. Bitonal görüntüler, JPEG artefaktları 1 bitlik içerikte kabul edilemez olduğundan her zaman kayıpsız PNG yolunu izler. Bayrak 1. bit, yeniden kodlanan baytlar daha küçük olmadığında özgün akışı korur. Küçültme, DownsampleImages ile aynı kutu filtresini ve sayfa genişliğinden DPI tahminini kullanır
Örnek
PDF.DownsampleImagesEx(150, 200, 300, 75, 85, 1);