XImage

XImage

Overview

XImage adalah kelas dalam Aspose.PDF FOSS untuk .NET. Warisan dari: ImageXObject.

Image XObject wrapper yang mengekspos permukaan publik XImage.

Kelas ini menyediakan 18 metode untuk bekerja dengan objek XImage dalam program .NET. Metode yang tersedia meliputi: AddStencilMask, DetectColorType, GetAlternativeText, GetColorType, GetDecodedData, GetJpegBytes, GetNameInCollection, GetRawData, GetRawImageData, IsTheSameObject, Rename, Save, dan 3 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: BitsPerComponent, ColorSpace, ComponentCount, ContainsTransparency, Filter, FilterType, dan 10 lagi.

Properties

NameTypeAccessDescription
NamestringMembaca/menulisNama sumber (misalnya, “Im0”); dapat ditulis pada tipe turunan.
WidthintReadLebar gambar dalam piksel.
HeightintReadTinggi gambar dalam piksel.
ContainsTransparencyboolReadApakah gambar memiliki entri /SMask atau /Mask yang menunjukkan transparansi per piksel.
ImageMaskboolReadApakah gambar adalah topeng stensil 1-bit (cocok dengan basis IsImageMask).
FilterTypeImageFilterTypeReadFilter kompresi yang diterapkan pada data gambar.
GrayscaledSystem.Drawing.Image?ReadRender gambar sebagai skala abu-abu System.Drawing.Image.
MetadataMetadataReadMetadata XMP yang terlampir pada gambar ini, jika ada.
BitsPerComponentintReadBits per komponen.
ColorSpacestring?ReadNama ruang warna.
Filterstring?ReadFilter yang digunakan (misalnya, “DCTDecode” untuk JPEG, ““FlateDecode”).
IsJpegboolReadApakah ini gambar JPEG (filter DCTDecode).
IsJpeg2000boolReadApakah ini gambar JPEG2000 (filter JPXDecode).
HasSoftMaskboolReadApakah gambar ini memiliki topeng lunak (saluran alfa).
IsImageMaskboolReadApakah ini adalah topeng gambar (stencil).
ComponentCountintReadJumlah komponen warna berdasarkan ruang warna.

Methods

SignatureDescription
AddStencilMask(maskStream: Stream)Pasang topeng stensil dari sungai.
DetectColorType(bmp: System.Drawing.Bitmap)Deteksi apakah bitmap adalah skala abu-abu, RGB, atau CMYK dengan mengambil sampel pikselnya.
GetAlternativeText(page: Page)Aksesor teks alternatif mengembalikan string alt yang dinyatakan untuk gambar ini di pohon struktur halaman.
GetColorType()Mengidentifikasi keluarga warna dari gambar /ColorSpace entri.
GetNameInCollection()Nama sumber daya seperti yang terdaftar di kamus XObject halaman.
GetRawImageData()Dapatkan salinan data gambar mentah (digodek) sebagai MemoryStream.
IsTheSameObject(image: XImage)Persamaan referensi terhadap XImage lain.
Rename(name: string)Nama ulang entri sumber gambar.
Save(stream: Stream)Tulis gambar byte ke aliran.
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat)Tulis gambar byte ke stream yang dikodekan kembali sebagai format.
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat, resolution: int)Tulis gambar byte ke aliran yang dikodekan kembali sebagai format pada resolusi yang diberikan.
Save(stream: Stream, resolution: int)Tulis gambar byte ke aliran pada resolusi yang diberikan.
ToStream()Kembalikan byte gambar sebagai aliran yang dapat dicari.
TrySetAlternativeText(alternativeText: string, page: Page)Tambahkan teks alternatif ke gambar ini melalui pohon struktur halaman.
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).
ToPng()Ekspor gambar sebagai PNG byte.

See Also

 Bahasa Indonesia