ImageXObject

ภาพรวม

ImageXObject เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET.

แสดงภาพ XObject ที่พบในทรัพยากรของหน้า PDF.

หมวดนี้ให้ 7 วิธีในการทํางานกับวัตถุ ImageXObject ในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height,และอีก 5 คน.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
Namestringอ่านชื่อทรัพยากร (เช่น “Im0”).
Widthintอ่านความกว้างของภาพในพิกเซล.
Heightintอ่านความสูงของภาพในพิกเซล.
BitsPerComponentintอ่านบิตต่อส่วนประกอบ.
ColorSpacestring?อ่านสีชื่อพื้นที่.
Filterstring?อ่านการกรองที่ใช้ (เช่น “DCTDecode” สําหรับ JPEG, “FlateDecode”).
IsJpegboolอ่านว่านี่เป็นภาพ JPEG หรือไม่ (DCTDecode filter).
IsJpeg2000boolอ่านว่านี่เป็นภาพ JPEG2000 หรือไม่ (JPXDecode filter).
HasSoftMaskboolอ่านว่าภาพนี้มีหน้ากากอ่อน (ช่องแอลฟา) ไหม.
IsImageMaskboolอ่านว่านี่เป็นหน้ากากภาพ (สแตนซิล) หรือไม่.
ComponentCountintอ่านจํานวนองค์ประกอบสีตามพื้นที่สี.

วิธีการ

Signatureคําอธิบาย
GetRawData()ดึงข้อมูลภาพดิบ (ที่เข้ารหัส).
GetDecodedData()รับข้อมูลภาพที่ถอดรหัสแล้ว (ลบฟิลเตอร์ออก).
GetJpegBytes()สําหรับภาพ JPEG จะส่งกลับไบต์ JPIG แพร่ (พร้อมเขียนเป็นไฟล์ .jpg).
Save(output: Stream)เก็บภาพเป็นสตรีม เป็น JPEG (ตรงกับ Aspose.Pdf, ซึ่ง XImage.Save ((Stream) ออก JFIF-tagged JPIG สําหรับรูปฐาน).
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat)เก็บภาพในสตรีม ในรูปแบบที่กําหนดไว้.
Save(path: string)เก็บภาพไว้ในไฟล์.
ToPng()ส่งออกภาพเป็น PNG byte.

ดูเช่นกัน

 ภาษาไทย