Contoh ini menggunakan kelas Grafik untuk membuat bentuk primitif pada permukaan Gambar. Untuk mendemonstrasikan operasi, contoh membuat Gambar baru dalam format PSD dan menggambar bentuk primitif pada permukaan Gambar menggunakan metode Gambar yang diekspos oleh kelas Grafik lalu mengekspornya ke format file PSD.
[C#]//Buat instance dari Gambar using(Aspose.PSD.Imageimage=newAspose.PSD.FileFormats.Psd.PsdImage(500,500)){//Membuat dan menginisialisasi sebuah instance dari kelas GraphicsAspose.PSD.Graphicsgraphics=newAspose.PSD.Graphics(image);// Bersihkan permukaan Grafikgraphics.Clear(Color.Wheat);//Gambar Arc dengan menentukan objek Pena berwarna Hitam, //Sebuah Persegi Panjang yang mengelilingi Lengkungan, Sudut Mulai, dan Sudut Sapuangraphics.DrawArc(newPen(Color.Black,2),newRectangle(200,200,100,200),0,300);//Gambar Bezier dengan menentukan objek Pen yang memiliki warna Biru dan titik koordinat.graphics.DrawBezier(newPen(Color.Blue,2),newPoint(250,100),newPoint(300,30),newPoint(450,100),newPoint(235,25));// Gambar Kurva dengan menentukan objek Pena yang memiliki warna Hijau dan larik Poingraphics.DrawCurve(newPen(Color.Green,2),new[]{newPoint(100,200),newPoint(100,350),newPoint(200,450)});//Gambar Ellipse menggunakan objek Pen dan Rectangle di sekelilingnyagraphics.DrawEllipse(newPen(Color.Yellow,2),newRectangle(300,300,100,100));//Menarik garis graphics.DrawLine(newPen(Color.Violet,2),newPoint(100,100),newPoint(200,200));//Gambar segmen Paigraphics.DrawPie(newPen(Color.Silver,2),newRectangle(newPoint(200,20),newSize(200,200)),0,45);// Gambar Poligon dengan menentukan objek Pena yang memiliki warna Merah dan larik Poingraphics.DrawPolygon(newPen(Color.Red,2),new[]{newPoint(20,100),newPoint(20,200),newPoint(220,20)});//Gambar Persegi Panjanggraphics.DrawRectangle(newPen(Color.Orange,2),newRectangle(newPoint(250,250),newSize(100,100)));//Buat objek SolidBrush dan atur berbagai propertinyaAspose.PSD.Brushes.SolidBrushbrush=newAspose.PSD.Brushes.SolidBrush();brush.Color=Color.Purple;brush.Opacity=100;// Gambar sebuah String menggunakan objek SolidBrush dan Font, pada Titik tertentugraphics.DrawString("This image is created by Aspose.PSD API",newFont("Times New Roman",16),brush,newPointF(50,400));//Buat instance PngOptions dan atur berbagai propertinyaAspose.PSD.ImageOptions.PngOptionspngOptions=newAspose.PSD.ImageOptions.PngOptions();// simpan semua perubahan.image.Save("C:\\temp\\output.png",pngOptions);}