DecodeModernImageToPNG
Görüntü işleme
Açıklama
Modern bir görüntü akışını PNG görüntü akışına kod çözer
Önce kayıtlı bir arka uç geri çağırması çalışır; yoksa yerel codec kitaplığı görüntüyü işler, istendiğinde EXIF yönlendirmesini uygular ve gömülü ICC profilini korur
Sözdizimi
Delphi
Function DecodeModernImageToPNG(InStream, OutPNG: TStream;
ImageFormat: TPDFlibModernImageFormat;
ApplyOrientation: Boolean= True): Boolean;Parametreler
| InStream | Tam modern görüntüyü tutan akış; konumu kaydedilir ve geri yüklenir |
|---|---|
| OutPNG | PNG baytlarını alan akış; arka uç geri çağırması varken başarılı durumda konum 0'a sıfırlanır ve çıktı boyutuna göre boyutlandırılır |
| ImageFormat | Kod çözülecek biçim, DetermineModernImageFormat sonucu; mifUnknown anında başarısız olur |
| ApplyOrientation | Depolanan yönlendirmeyi uygular ve PNG'yi dik duruma getirir; varsayılan olarak açık |
Dönüş değerleri
| False | Hiçbir arka uç kayıtlı değil ve codec modülü eksik ya da kodlayıcısı yok, biçim bilinmiyor veya kod çözme başarısız oldu |
|---|---|
| True | OutPNG eksiksiz bir PNG görüntüsü taşır |
Açıklamalar
AddModernImageFromStream ailesi bu yardımcıyı sarar ve PNG'yi sayfaya gömer; doğrudan çağırmak, TPDFlib örneği olmadan görüntüleri önceden dönüştürmenin ya da incelemenin yoludur
Ayrıca bkz
DetermineModernImageFormat, RegisterModernImageDecoderBackend, AddModernImageFromStream, ModernImageCodecAvailable