Class Graphics
محتويات
[
يخفي
]Graphics class
يمثل الرسومات وفقًا لمحرك الرسومات المستخدم في التجميع الحالي.
public sealed class Graphics
المنشئون
| اسم | وصف | 
|---|---|
| Graphics(Image) | يقوم بتهيئة مثيل جديد لملف Graphicsفئة . | 
الخصائص
| اسم | وصف | 
|---|---|
| Clip { get; set; } | الحصول على منطقة المقطع أو تعيينها . | 
| CompositingQuality { get; set; } | الحصول على جودة التركيب أو تعيينها. | 
| DpiX { get; } | يحصل على الدقة الأفقية لهذا الغرض. PSD.Graphics. | 
| DpiY { get; } | يحصل على الدقة الرأسية لهذا Aspose.PSD.Graphics. | 
| Image { get; } | يحصل على الصورة . | 
| InterpolationMode { get; set; } | الحصول على أو تحديد وضع الاستيفاء. | 
| IsInBeginUpdateCall { get; } | يحصل على قيمة تشير إلى ما إذا كانت الرسومات في حالة استدعاء بدء التحديث. | 
| PageScale { get; set; } | الحصول على أو تعيين القياس بين وحدات العالم ووحدات الصفحة لهذا الغرض. PSD.Graphics. | 
| PageUnit { get; set; } | الحصول على أو تعيين وحدة القياس المستخدمة لإحداثيات الصفحة في Aspose.PSD.Graphics. | 
| SmoothingMode { get; set; } | الحصول على أو تحديد وضع التجانس . | 
| TextRenderingHint { get; set; } | الحصول على تلميح عرض النص أو تعيينه. | 
| Transform { get; set; } | الحصول على أو تعيين نسخة من تحويل العالم الهندسي لهذا الغرض Graphics. | 
طُرق
| اسم | وصف | 
|---|---|
| BeginUpdate() | يبدأ التخزين المؤقت لعمليات الرسومات التالية. لن يتم تطبيق تأثيرات الرسومات المطبقة بعد ذلك على الفور بدلاً من أن يتسبب EndUpdate في تطبيق جميع التأثيرات مرة واحدة. | 
| Clear(Color) | مسح سطح الرسومات باستخدام اللون المحدد. | 
| DrawArc(Pen, Rectangle, float, float) | يرسم قوسًا يمثل جزءًا من القطع الناقص المحدد بواسطة أ Rectangleهيكل . | 
| DrawArc(Pen, RectangleF, float, float) | يرسم قوسًا يمثل جزءًا من القطع الناقص المحدد بواسطة أ RectangleFهيكل . | 
| DrawArc(Pen, float, float, float, float, float, float) | يرسم قوسًا يمثل جزءًا من القطع الناقص المحدد بواسطة زوج من الإحداثيات والعرض والارتفاع. | 
| DrawArc(Pen, int, int, int, int, int, int) | يرسم قوسًا يمثل جزءًا من القطع الناقص المحدد بواسطة زوج من الإحداثيات والعرض والارتفاع. | 
| DrawBezier(Pen, Point, Point, Point, Point) | يرسم شريحة بيزير محددة بأربعة Pointالهياكل . | 
| DrawBezier(Pen, PointF, PointF, PointF, PointF) | يرسم شريحة بيزير محددة بأربعة PointFالهياكل . | 
| DrawBezier(Pen, float, float, float, float, float, float, float, float) | يرسم شريحة بيزير محددة بأربعة أزواج مرتبة من الإحداثيات التي تمثل النقاط. | 
| DrawBeziers(Pen, PointF[]) | رسم سلسلة من شرائح بيزيير من مصفوفة PointFالهياكل . | 
| DrawBeziers(Pen, Point[]) | رسم سلسلة من شرائح بيزيير من مصفوفة Pointالهياكل . | 
| DrawClosedCurve(Pen, PointF[]) | يرسم شريحة أساسية مغلقة محددة بمجموعة من PointFالهياكل. تستخدم هذه الطريقة توترًا افتراضيًا قدره 0.5 وAlternate وضع الملء . | 
| DrawClosedCurve(Pen, Point[]) | يرسم شريحة أساسية مغلقة محددة بمجموعة من Pointالهياكل. تستخدم هذه الطريقة توترًا افتراضيًا قدره 0.5 وAlternate وضع الملء . | 
| DrawClosedCurve(Pen, PointF[], float) | يرسم شريحة أساسية مغلقة محددة بمجموعة من PointFالهياكل التي تستخدم توترًا محددًا. تستخدم هذه الطريقة افتراضيًاAlternate وضع الملء . | 
| DrawClosedCurve(Pen, Point[], float) | يرسم شريحة أساسية مغلقة محددة بمجموعة من Pointالهياكل التي تستخدم توترًا محددًا. تستخدم هذه الطريقة افتراضيًاAlternate وضع الملء . | 
| DrawCurve(Pen, PointF[]) | يرسم العمود الفقري الأساسي من خلال مصفوفة محددة من PointFالهياكل. تستخدم هذه الطريقة توتر افتراضي 0.5 . | 
| DrawCurve(Pen, Point[]) | يرسم العمود الفقري الأساسي من خلال مصفوفة محددة من Pointالهياكل . | 
| DrawCurve(Pen, PointF[], float) | يرسم العمود الفقري الأساسي من خلال مصفوفة محددة من PointFالهياكل باستخدام التوتر المحدد. | 
| DrawCurve(Pen, Point[], float) | يرسم العمود الفقري الأساسي من خلال مصفوفة محددة من Pointالهياكل باستخدام التوتر المحدد. | 
| DrawCurve(Pen, PointF[], int, int) | يرسم العمود الفقري الأساسي من خلال مصفوفة محددة من PointFالهياكل. يبدأ الرسم في الإزاحة من بداية المصفوفة . تستخدم هذه الطريقة شد افتراضي 0.5. | 
| DrawCurve(Pen, PointF[], int, int, float) | يرسم العمود الفقري الأساسي من خلال مصفوفة محددة من PointFالهياكل التي تستخدم توترًا محددًا. يبدأ الرسم في الإزاحة من بداية المصفوفة. | 
| DrawCurve(Pen, Point[], int, int, float) | يرسم العمود الفقري الأساسي من خلال مصفوفة محددة من Pointالهياكل باستخدام التوتر المحدد. | 
| DrawEllipse(Pen, Rectangle) | رسم قطع ناقص محدد بإحاطة Rectangleهيكل . | 
| DrawEllipse(Pen, RectangleF) | رسم قطع ناقص معرّف بحدود RectangleF. | 
| DrawEllipse(Pen, float, float, float, float) | رسم شكل بيضاوي محدد بواسطة مستطيل محيط محدد بواسطة زوج من الإحداثيات وارتفاع وعرض . | 
| DrawEllipse(Pen, int, int, int, int) | رسم شكل بيضاوي محدد بواسطة مستطيل محيط محدد بواسطة زوج من الإحداثيات وارتفاع وعرض . | 
| DrawImage(Image, Point) | رسم ملف Image، باستخدام حجمه الفعلي الأصلي ، في الموقع المحدد. | 
| DrawImage(Image, PointF) | رسم ملف Image، باستخدام حجمه الفعلي الأصلي ، في الموقع المحدد. | 
| DrawImage(Image, PointF[]) | رسم الجزء المحدد منimage في الموقع المحدد وبالحجم المحدد. | 
| DrawImage(Image, Point[]) | رسم الجزء المحدد منimage في الموقع المحدد وبالحجم المحدد. | 
| DrawImage(Image, Rectangle) | رسم ملف Imageفي الموقع المحدد وبالحجم المحدد. | 
| DrawImage(Image, RectangleF) | رسم ملف Imageفي الموقع المحدد وبالحجم المحدد. | 
| DrawImage(Image, float, float) | رسم ملف Image، باستخدام حجمه الفعلي الأصلي ، في الموقع المحدد. | 
| DrawImage(Image, int, int) | يرسم الصورة المحددة ، باستخدام حجمها المادي الأصلي ، في الموقع المحدد بواسطة زوج إحداثيات . | 
| DrawImage(Image, PointF[], RectangleF) | رسم الجزء المحدد منimage في الموقع المحدد وبالحجم المحدد. | 
| DrawImage(Image, Point[], Rectangle) | رسم الجزء المحدد منimage في الموقع المحدد وبالحجم المحدد. | 
| DrawImage(Image, Rectangle, GraphicsUnit) | رسم ملف Imageفي الموقع المحدد وبالحجم المحدد. | 
| DrawImage(Image, RectangleF, GraphicsUnit) | رسم ملف Imageفي الموقع المحدد وبالحجم المحدد. | 
| DrawImage(Image, PointF[], RectangleF, GraphicsUnit) | رسم الجزء المحدد منimage في الموقع المحدد وبالحجم المحدد. | 
| DrawImage(Image, Point[], Rectangle, GraphicsUnit) | رسم الجزء المحدد منimage في الموقع المحدد وبالحجم المحدد. | 
| DrawImage(Image, Rectangle, GraphicsUnit, ImageAttributes) | رسم ملف Imageفي الموقع المحدد وبالحجم المحدد. | 
| DrawImage(Image, Rectangle, Rectangle, GraphicsUnit) | رسم ملف Imageفي الموقع المحدد وبالحجم المحدد. | 
| DrawImage(Image, RectangleF, GraphicsUnit, ImageAttributes) | رسم ملف Imageفي الموقع المحدد وبالحجم المحدد. | 
| DrawImage(Image, RectangleF, RectangleF, GraphicsUnit) | رسم ملف Imageفي الموقع المحدد وبالحجم المحدد. | 
| DrawImage(Image, float, float, float, float) | رسم ملف Imageفي الموقع المحدد وبالحجم المحدد. | 
| DrawImage(Image, int, int, int, int) | رسم ملف Imageفي الموقع المحدد وبالحجم المحدد. | 
| DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes) | رسم الجزء المحدد منimage في الموقع المحدد وبالحجم المحدد. | 
| DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes) | رسم الجزء المحدد منimage في الموقع المحدد وبالحجم المحدد. | 
| DrawImage(Image, Rectangle, Rectangle, GraphicsUnit, ImageAttributes) | رسم ملف Imageفي الموقع المحدد وبالحجم المحدد. | 
| DrawImage(Image, RectangleF, RectangleF, GraphicsUnit, ImageAttributes) | رسم ملف Imageفي الموقع المحدد وبالحجم المحدد. | 
| DrawImageUnscaled(Image, Point) | رسم صورة محددة باستخدام حجمها الفعلي الأصلي في مكان محدد. | 
| DrawImageUnscaled(Image, Rectangle) | رسم صورة محددة باستخدام حجمها الفعلي الأصلي في مكان محدد. | 
| DrawImageUnscaled(Image, int, int) | يرسم الصورة المحددة باستخدام حجمها المادي الأصلي في الموقع المحدد بواسطة زوج إحداثيات . | 
| DrawImageUnscaled(Image, int, int, int, int) | رسم صورة محددة باستخدام حجمها الفعلي الأصلي في مكان محدد. | 
| DrawImageUnscaledAndClipped(Image, Rectangle) | يرسم الصورة المحددة دون تغيير الحجم ويقطعها ، إذا لزم الأمر ، لتلائم المستطيل المحدد. | 
| DrawLine(Pen, Point, Point) | يرسم خطًا يربط بين اثنين Pointالهياكل . | 
| DrawLine(Pen, PointF, PointF) | يرسم خطًا يربط بين اثنين PointFالهياكل . | 
| DrawLine(Pen, float, float, float, float) | يرسم خطًا يربط بين النقطتين المحددتين بواسطة أزواج الإحداثيات. | 
| DrawLine(Pen, int, int, int, int) | يرسم خطًا يربط بين النقطتين المحددتين بواسطة أزواج الإحداثيات. | 
| DrawLines(Pen, PointF[]) | يرسم سلسلة من مقاطع الخطوط التي تربط صفيفًا من ملفات PointFالهياكل . | 
| DrawLines(Pen, Point[]) | يرسم سلسلة من مقاطع الخطوط التي تربط صفيفًا من ملفات Pointالهياكل . | 
| DrawPath(Pen, GraphicsPath) | رسم أ GraphicsPath. | 
| DrawPie(Pen, Rectangle, float, float) | يرسم شكل دائري معرف بقطع ناقص محدد بواسطة Rectangleهيكل وخطين شعاعي. | 
| DrawPie(Pen, RectangleF, float, float) | يرسم شكل دائري معرف بقطع ناقص محدد بواسطة RectangleFهيكل وخطين شعاعي. | 
| DrawPie(Pen, float, float, float, float, float, float) | يرسم شكل دائري محدد بواسطة شكل بيضاوي محدد بواسطة زوج إحداثيات ، وعرض ، وارتفاع ، وخطين نصف قطريين. | 
| DrawPie(Pen, int, int, int, int, int, int) | يرسم شكل دائري محدد بواسطة شكل بيضاوي محدد بواسطة زوج إحداثيات ، وعرض ، وارتفاع ، وخطين نصف قطريين. | 
| DrawPolygon(Pen, PointF[]) | يرسم مضلعًا محددًا بمصفوفة من PointFالهياكل . | 
| DrawPolygon(Pen, Point[]) | يرسم مضلعًا محددًا بمصفوفة من Pointالهياكل . | 
| DrawRectangle(Pen, Rectangle) | يرسم مستطيلاً محدداً ب Rectangleهيكل . | 
| DrawRectangle(Pen, RectangleF) | يرسم مستطيلاً محدداً ب RectangleFهيكل . | 
| DrawRectangle(Pen, float, float, float, float) | رسم مستطيل محدد بواسطة زوج إحداثيات وعرض وارتفاع. | 
| DrawRectangle(Pen, int, int, int, int) | رسم مستطيل محدد بواسطة زوج إحداثيات وعرض وارتفاع. | 
| DrawRectangles(Pen, RectangleF[]) | يرسم سلسلة من المستطيلات المحددة بواسطة RectangleFالهياكل . | 
| DrawRectangles(Pen, Rectangle[]) | يرسم سلسلة من المستطيلات المحددة بواسطة Rectangleالهياكل . | 
| DrawString(string, Font, Brush, PointF) | رسم السلسلة النصية المحددة بالموقع المحدد BrushوFontالكائنات . | 
| DrawString(string, Font, Brush, RectangleF) | رسم السلسلة النصية المحددة في المستطيل المحدد بالقيمة المحددة BrushوFontالكائنات . | 
| DrawString(string, Font, Brush, float, float) | رسم السلسلة النصية المحددة بالموقع المحدد BrushوFontالكائنات . | 
| DrawString(string, Font, Brush, PointF, StringFormat) | رسم السلسلة النصية المحددة بالموقع المحدد BrushوFontكائنات باستخدام سمات التنسيق المحددةStringFormat. | 
| DrawString(string, Font, Brush, RectangleF, StringFormat) | رسم السلسلة النصية المحددة في المستطيل المحدد بالقيمة المحددة BrushوFontكائنات باستخدام سمات التنسيق المحددةStringFormat. | 
| DrawString(string, Font, Brush, float, float, StringFormat) | رسم السلسلة النصية المحددة بالموقع المحدد BrushوFontكائنات باستخدام سمات التنسيق المحددةStringFormat. | 
| EndUpdate() | إنهاء التخزين المؤقت لعمليات الرسومات التي بدأت بعد استدعاء BeginUpdate. سيتم تطبيق عمليات الرسومات السابقة مرة واحدة عند استدعاء هذه الطريقة. | 
| FillClosedCurve(Brush, PointF[]) | يملأ الجزء الداخلي لمنحنى العمود الفقري الأساسي المحدد بواسطة مصفوفة من PointFالهياكل. تستخدم هذه الطريقة توترًا افتراضيًا قدره 0.5 وAlternate وضع الملء . | 
| FillClosedCurve(Brush, Point[]) | يملأ الجزء الداخلي لمنحنى العمود الفقري الأساسي المحدد بواسطة مصفوفة من Pointالهياكل. تستخدم هذه الطريقة توترًا افتراضيًا قدره 0.5 وAlternate وضع الملء . | 
| FillClosedCurve(Brush, PointF[], FillMode) | يملأ الجزء الداخلي لمنحنى العمود الفقري الأساسي المحدد بواسطة مصفوفة من PointFالهياكل باستخدام وضع التعبئة المحدد. تستخدم هذه الطريقة توتر افتراضي 0.5 . | 
| FillClosedCurve(Brush, Point[], FillMode) | يملأ الجزء الداخلي لمنحنى العمود الفقري الأساسي المحدد بواسطة مصفوفة من Pointالهياكل باستخدام وضع التعبئة المحدد. تستخدم هذه الطريقة توتر افتراضي 0.5 . | 
| FillClosedCurve(Brush, PointF[], FillMode, float) | يملأ الجزء الداخلي لمنحنى العمود الفقري الأساسي المحدد بواسطة مصفوفة من PointFالهياكل باستخدام وضع التعبئة والتوتر المحدد. | 
| FillClosedCurve(Brush, Point[], FillMode, float) | يملأ الجزء الداخلي لمنحنى العمود الفقري الأساسي المحدد بواسطة مصفوفة من Pointالهياكل باستخدام وضع التعبئة والتوتر المحدد. | 
| FillEllipse(Brush, Rectangle) | يملأ الجزء الداخلي من القطع الناقص المحدد بواسطة مستطيل محيط محدد بواسطة Rectangleهيكل . | 
| FillEllipse(Brush, RectangleF) | يملأ الجزء الداخلي من القطع الناقص المحدد بواسطة مستطيل محيط محدد بواسطة RectangleFهيكل . | 
| FillEllipse(Brush, float, float, float, float) | يملأ الجزء الداخلي من القطع الناقص المحدد بواسطة مستطيل محيط محدد بواسطة زوج من الإحداثيات والعرض والارتفاع. | 
| FillEllipse(Brush, int, int, int, int) | يملأ الجزء الداخلي من القطع الناقص المحدد بواسطة مستطيل محيط محدد بواسطة زوج من الإحداثيات والعرض والارتفاع. | 
| FillPath(Brush, GraphicsPath) | يملأ الجزء الداخلي من أ GraphicsPath. | 
| FillPie(Brush, Rectangle, float, float) | يملأ الجزء الداخلي لقسم دائري محدد بواسطة شكل بيضاوي محدد بواسطة RectangleFهيكل وخطين شعاعي. | 
| FillPie(Brush, RectangleF, float, float) | يملأ الجزء الداخلي لقسم دائري محدد بواسطة شكل بيضاوي محدد بواسطة RectangleFهيكل وخطين شعاعي. | 
| FillPie(Brush, float, float, float, float, float, float) | يملأ الجزء الداخلي لقسم دائري محدد بواسطة شكل بيضاوي محدد بواسطة زوج من الإحداثيات والعرض والارتفاع وخطين نصف قطريين. | 
| FillPie(Brush, int, int, int, int, int, int) | يملأ الجزء الداخلي لقسم دائري محدد بواسطة شكل بيضاوي محدد بواسطة زوج من الإحداثيات والعرض والارتفاع وخطين نصف قطريين. | 
| FillPolygon(Brush, PointF[]) | يملأ الجزء الداخلي من المضلع المحدد بواسطة مصفوفة من النقاط المحددة بواسطة PointFالهياكل وAlternate . | 
| FillPolygon(Brush, Point[]) | يملأ الجزء الداخلي من المضلع المحدد بواسطة مصفوفة من النقاط المحددة بواسطة Pointالهياكل وAlternate . | 
| FillPolygon(Brush, PointF[], FillMode) | يملأ الجزء الداخلي من المضلع المحدد بواسطة مصفوفة من النقاط المحددة بواسطة PointFالهياكل باستخدام وضع التعبئة المحدد. | 
| FillPolygon(Brush, Point[], FillMode) | يملأ الجزء الداخلي من المضلع المحدد بواسطة مصفوفة من النقاط المحددة بواسطة Pointالهياكل باستخدام وضع التعبئة المحدد. | 
| FillRectangle(Brush, Rectangle) | يملأ الجزء الداخلي من المستطيل المحدد بواسطة أ Rectangleهيكل . | 
| FillRectangle(Brush, RectangleF) | يملأ الجزء الداخلي من المستطيل المحدد بواسطة أ RectangleFهيكل . | 
| FillRectangle(Brush, float, float, float, float) | يملأ الجزء الداخلي من المستطيل المحدد بواسطة زوج من الإحداثيات والعرض والارتفاع . | 
| FillRectangle(Brush, int, int, int, int) | يملأ الجزء الداخلي من المستطيل المحدد بواسطة زوج من الإحداثيات والعرض والارتفاع . | 
| FillRectangles(Brush, RectangleF[]) | يملأ الأجزاء الداخلية لسلسلة من المستطيلات المحددة بواسطة RectangleFالهياكل . | 
| FillRectangles(Brush, Rectangle[]) | يملأ الأجزاء الداخلية لسلسلة من المستطيلات المحددة بواسطة Rectangleالهياكل . | 
| FillRegion(Brush, Region) | يملأ الجزء الداخلي من أ Region. | 
| MultiplyTransform(Matrix) | يضاعف Matrixالتي تمثل التحويل الهندسي المحلي لهذاGraphicsحسب المحددMatrixعن طريق إضافة الملف المحدد مسبقًاMatrix. | 
| MultiplyTransform(Matrix, MatrixOrder) | يضاعف Matrixالتي تمثل التحويل الهندسي المحلي لهذاGraphicsحسب المحددMatrixبالترتيب المحدد. | 
| ResetTransform() | يعيد تعيين ملف Transformالخاصية للهوية . | 
| RotateTransform(float) | يقوم بتدوير التحويل الهندسي المحلي بالمقدار المحدد. تعمل هذه الطريقة على تمهيد الدوران للتحويل. | 
| RotateTransform(float, MatrixOrder) | يقوم بتدوير التحويل الهندسي المحلي بالمقدار المحدد بالترتيب المحدد. | 
| ScaleTransform(float, float) | مقياس التحويل الهندسي المحلي بالمقادير المحددة. تضيف هذه الطريقة مصفوفة القياس إلى التحويل. | 
| ScaleTransform(float, float, MatrixOrder) | قياس التحويل الهندسي المحلي بالمقادير المحددة بالترتيب المحدد. | 
| TranslateTransform(float, float) | يترجم التحويل الهندسي المحلي بالأبعاد المحددة. هذه الطريقة تسبق الترجمة إلى التحويل. | 
| TranslateTransform(float, float, MatrixOrder) | يترجم التحويل الهندسي المحلي بالأبعاد المحددة بالترتيب المحدد. | 
أمثلة
يستخدم هذا المثال فئة الرسومات لإنشاء أشكال بدائية على سطح الصورة. لتوضيح العملية ، يقوم المثال بإنشاء صورة جديدة بتنسيق PSD ورسم أشكال بدائية على سطح الصورة باستخدام طرق الرسم التي تعرضها فئة الرسومات ثم تصديرها إلى تنسيق ملف PSD.
[C#]
// إنشاء مثيل للصورة 
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    // إنشاء وتهيئة مثيل لفئة الرسومات
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);
    // مسح سطح الرسومات
    graphics.Clear(Color.Wheat);
    // ارسم قوسًا بتحديد كائن القلم ذي اللون الأسود ، 
    // أ مستطيل يحيط بالقوس وزاوية البدء وزاوية المسح
    graphics.DrawArc(new Pen(Color.Black, 2), new Rectangle(200, 200, 100, 200), 0, 300);
    // ارسم بيزير عن طريق تحديد كائن القلم ذي اللون الأزرق ونقاط التنسيق.
    graphics.DrawBezier(new Pen(Color.Blue, 2), new Point(250, 100), new Point(300, 30), new Point(450, 100), new Point(235, 25));
    // ارسم منحنى عن طريق تحديد كائن القلم ذي اللون الأخضر ومجموعة من النقاط
    graphics.DrawCurve(new Pen(Color.Green, 2), new[] { new Point(100, 200), new Point(100, 350), new Point(200, 450) });
    // ارسم شكلًا ناقصًا باستخدام كائن القلم والمستطيل المحيط
    graphics.DrawEllipse(new Pen(Color.Yellow, 2), new Rectangle(300, 300, 100, 100));
    //ارسم خطا 
    graphics.DrawLine(new Pen(Color.Violet, 2), new Point(100, 100), new Point(200, 200));
    // ارسم مقطع دائري
    graphics.DrawPie(new Pen(Color.Silver, 2), new Rectangle(new Point(200, 20), new Size(200, 200)), 0, 45);
    // ارسم مضلعًا بتحديد كائن القلم ذي اللون الأحمر ومجموعة من النقاط
    graphics.DrawPolygon(new Pen(Color.Red, 2), new[] { new Point(20, 100), new Point(20, 200), new Point(220, 20) });
    // ارسم مستطيلاً
    graphics.DrawRectangle(new Pen(Color.Orange, 2), new Rectangle(new Point(250, 250), new Size(100, 100)));
    // إنشاء كائن SolidBrush وضبط خصائصه المختلفة
    Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush();
    brush.Color = Color.Purple;
    brush.Opacity = 100;
    // ارسم سلسلة باستخدام SolidBrush الكائن والخط ، في نقطة معينة
    graphics.DrawString("This image is created by Aspose.PSD API", new Font("Times New Roman", 16), brush, new PointF(50, 400));
    // قم بإنشاء مثيل لـ PngOptions وقم بتعيين خصائصه المختلفة
    Aspose.PSD.ImageOptions.PngOptions pngOptions = new Aspose.PSD.ImageOptions.PngOptions();
    // احفظ جميع التغييرات.
    image.Save("C:\\temp\\output.png", pngOptions);
}
أنظر أيضا
- مساحة الاسم Aspose.PSD
- المجسم Aspose.PSD