บทช่วยสอนฉบับย่อนี้อธิบายถึง วิธีการวาดกราฟิกใน C# มีขั้นตอนที่สมบูรณ์และรหัสที่รันได้เพื่ออธิบายกระบวนการด้วยวิธีที่ง่ายกว่า ในขณะที่ใช้ รูปร่างการวาด C# ประเภทต่างๆ จะแสดงให้เห็นในไฟล์ JPEG อย่างไรก็ตาม คุณสามารถสร้างรูปภาพประเภทอื่นๆ ได้หลากหลายเช่นกัน
ขั้นตอนการวาดกราฟิกใน C#
- กำหนดค่าโครงการเพื่อเพิ่ม Aspose.Imaging จากแกลเลอรี Nuget
- สร้างอินสแตนซ์ของคลาส JpegOptions เพื่อปรับแต่งอิมเมจ JPEG ที่ส่งออก
- สร้างอินสแตนซ์ของวัตถุ FileCreateSource และตั้งค่าเป็น Source ในวัตถุ JpegOptions
- เริ่มต้น image ที่ว่างเปล่าโดยระบุขนาด
- สร้างวัตถุคลาส Graphics สำหรับภาพที่ว่างเปล่าและล้างพื้นผิว
- สร้างปากกาและแปรงสำหรับวาดรูปทรงต่างๆ
- วาดเส้นโค้งปิด สี่เหลี่ยม และบันทึกภาพเป็นไฟล์ JPEG
โดยใช้ การวาด C# ของรูปร่างและเส้นต่างๆ ได้อธิบายไว้ในขั้นตอนเหล่านี้ หลังจากเพิ่มไลบรารีที่ต้องการแล้ว เราจำเป็นต้องสร้างอิมเมจเปล่าที่เชื่อมโยงกับออบเจกต์คลาสกราฟิก วัตถุกราฟิกนี้มีฟังก์ชันและคุณสมบัติมากมายในการวาดรูปร่างและเส้นประเภทต่างๆ ซึ่งสามารถใส่สีหรือเติมโดยใช้ปากกาและแปรงต่างๆ ตามที่แสดงในโค้ดตัวอย่าง
รหัสสำหรับวาดกราฟิกใน C
รหัสนี้ใน C# วาดกราฟิก โดยสร้างรูปภาพแล้ววาดรูปร่างประเภทต่างๆ ที่นี่เราใช้ JpegOptions อย่างไรก็ตาม คุณสามารถใช้ตัวเลือกใดก็ได้ เช่น BmpOptions, GifOptions, PngOptions, SvgOptions และ TiffOptions เพื่อบอกชื่อไม่กี่ตัวเลือก ในทำนองเดียวกัน คุณสามารถวาดส่วนโค้ง เบซิเยร์ เส้นโค้ง เส้นโค้งปิด อุปราคา เส้น รูปหลายเหลี่ยม สี่เหลี่ยมผืนผ้า ฯลฯ
บทช่วยสอนนี้แนะนำเราให้วาดรูปร่างประเภทต่างๆ บนรูปภาพ หากคุณต้องการเรียนรู้การปรับขนาดรูปภาพเหล่านี้ โปรดดูบทความใน วิธีปรับขนาดรูปภาพใน C#