ImageXObject

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.

מאפיינים

שםסוגגישהתיאור
Namestringקריאהשם המשאב (למשל, “Im0”).
Widthintקריאהרוחב התמונה בפיקסלים.
Heightintקריאהגובה התמונה בפיקסלים.
BitsPerComponentintקריאהסיביות לכל רכיב.
ColorSpacestring?קריאהשם מרחב הצבע.
Filterstring?קריאההמסנן המשמש (למשל, “DCTDecode” עבור JPEG, “FlateDecode”).
IsJpegboolקריאההאם מדובר בתמונה JPEG (מסנן DCTDecode).
IsJpeg2000boolקריאההאם מדובר בתמונה JPEG2000 (מסנן JPXDecode).
HasSoftMaskboolקריאההאם לתמונה זו יש מסכה רכה (ערוץ אלפא).
IsImageMaskboolקריאההאם מדובר במסכת תמונה (תבנית).
ComponentCountintקריאהמספר רכיבי הצבע בהתבסס על מרחב הצבע.

שיטות

SignatureDescription
GetRawData()קבל את נתוני התמונה הגולמיים (מקודדים).
GetDecodedData()קבל את נתוני התמונה המפוענחים (המסננים הוסרו).
GetJpegBytes()עבור תמונות JPEG, מחזיר את בתי JPEG הגולמיים (מוכנים לכתיבה כקובץ .jpg).
Save(output: Stream)שמור את התמונה לזרם.
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat)שמור את התמונה לזרם בפורמט המוגדר.
Save(path: string)שמור את התמונה לקובץ.
ToPng()ייצא את התמונה כבתי PNG.

ראה גם

 עברית