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.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
Name | string | קריאה | שם המשאב (למשל, “Im0”). |
Width | int | קריאה | רוחב התמונה בפיקסלים. |
Height | int | קריאה | גובה התמונה בפיקסלים. |
BitsPerComponent | int | קריאה | סיביות לכל רכיב. |
ColorSpace | string? | קריאה | שם מרחב הצבע. |
Filter | string? | קריאה | המסנן המשמש (למשל, “DCTDecode” עבור JPEG, “FlateDecode”). |
IsJpeg | bool | קריאה | האם מדובר בתמונה JPEG (מסנן DCTDecode). |
IsJpeg2000 | bool | קריאה | האם מדובר בתמונה JPEG2000 (מסנן JPXDecode). |
HasSoftMask | bool | קריאה | האם לתמונה זו יש מסכה רכה (ערוץ אלפא). |
IsImageMask | bool | קריאה | האם מדובר במסכת תמונה (תבנית). |
ComponentCount | int | קריאה | מספר רכיבי הצבע בהתבסס על מרחב הצבע. |
שיטות
| Signature | Description |
|---|---|
GetRawData() | קבל את נתוני התמונה הגולמיים (מקודדים). |
GetDecodedData() | קבל את נתוני התמונה המפוענחים (המסננים הוסרו). |
GetJpegBytes() | עבור תמונות JPEG, מחזיר את בתי JPEG הגולמיים (מוכנים לכתיבה כקובץ .jpg). |
Save(output: Stream) | שמור את התמונה לזרם. |
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat) | שמור את התמונה לזרם בפורמט המוגדר. |
Save(path: string) | שמור את התמונה לקובץ. |
ToPng() | ייצא את התמונה כבתי PNG. |