ImageXObject
Overview
ImageXObject adalah kelas dalam Aspose.PDF FOSS untuk .NET.
Menunjukkan gambar XObject yang ditemukan di sumber daya halaman PDF.
Kelas ini menyediakan 7 metode untuk bekerja dengan objek ImageXObject dalam program .NET. Metode yang tersedia meliputi: GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height, dan 5 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Name | string | Read | Nama sumber (misalnya, “Im0”). |
Width | int | Read | Lebar gambar dalam piksel. |
Height | int | Read | Tinggi gambar dalam piksel. |
BitsPerComponent | int | Read | Bits per komponen. |
ColorSpace | string? | Read | Nama ruang warna. |
Filter | string? | Read | Filter yang digunakan (misalnya, “DCTDecode” untuk JPEG, ““FlateDecode”). |
IsJpeg | bool | Read | Apakah ini gambar JPEG (filter DCTDecode). |
IsJpeg2000 | bool | Read | Apakah ini gambar JPEG2000 (filter JPXDecode). |
HasSoftMask | bool | Read | Apakah gambar ini memiliki topeng lunak (saluran alfa). |
IsImageMask | bool | Read | Apakah ini adalah topeng gambar (stencil). |
ComponentCount | int | Read | Jumlah komponen warna berdasarkan ruang warna. |
Methods
| Signature | Description |
|---|---|
GetRawData() | Dapatkan data gambar mentah (digodekan). |
GetDecodedData() | Dapatkan data gambar yang telah didekodekan (filter dihapus). |
GetJpegBytes() | Untuk gambar JPEG, mengembalikan byte JPIG mentah (siap untuk ditulis sebagai file .jpg). |
Save(output: Stream) | Simpan gambar ke stream. |
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat) | Simpan gambar ke stream dalam format yang ditentukan. |
Save(path: string) | Simpan gambar ke file. |
ToPng() | Ekspor gambar sebagai PNG byte. |