ImageXObject
Genel Bakış
ImageXObject NET için FOSS’de bir sınıf.
Bir PDF sayfasının kaynaklarında bulunan bir XObject resmini temsil eder.
Bu sınıf, .NET programlarında ImageXObject nesnelerle çalışmak için 7 yöntem sağlar. Kullanılabilir yöntemler şunlardır: GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng. Tüm kamu üyeleri, .NET paketi için Aspose.PDF FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir. Özellikleri: BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height,Ve 5 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
Name | string | Oku . | Kaynak adı (örneğin, “Im0”). |
Width | int | Oku . | Resim genişliği piksel. |
Height | int | Oku . | Resim yüksekliği piksel. |
BitsPerComponent | int | Oku . | Her bir bileşen için bit. |
ColorSpace | string? | Oku . | Renkli uzay adı. |
Filter | string? | Oku . | Kullanılan filtre (örneğin, JPEG için “DCTDecode”, “FlateDecode”). |
IsJpeg | bool | Oku . | JPEG görüntüsü olup olmadığı (DCTDecode filtre). |
IsJpeg2000 | bool | Oku . | JPEG2000 görüntüsü olup olmadığı (JPXDecode filtre). |
HasSoftMask | bool | Oku . | Bu görüntünün yumuşak maske (alfa kanalı) olup olmadığı. |
IsImageMask | bool | Oku . | Bu bir görüntü maskesinin (stencil) olup olmadığı. |
ComponentCount | int | Oku . | Renk alanına göre renk bileşenlerinin sayısı. |
Yöntemler
| Signature | Açıklama: |
|---|---|
GetRawData() | Ham (kodlanmış) görüntü verisini al. |
GetDecodedData() | Kod çözülmüş görüntü verisini al (filtreler kaldırıldı). |
GetJpegBytes() | JPEG görüntüler için, çiğ JPIG baytlarını (jpg dosyası olarak yazmaya hazır) gönderir. |
Save(output: Stream) | Resmi JPEG olarak kaydet (basın resmine JFIF etiketli bir JPIG yayımlayan Aspose.Pdf, ile eşleşen XImage.Save) ). |
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat) | Görüntüyü belirtilen biçimdeki bir akışa kaydet. |
Save(path: string) | Resmi bir dosyaya kaydet. |
ToPng() | Resmi PNG bayt olarak ihraç et. |