การวาดรูปภาพ
การวาดเส้น
ตัวอย่างนี้ใช้คลาส Graphics เพื่อวาดรูปร่างเส้นบนผิวภาพ โดยในตัวอย่างจะสร้างรูปภาพใหม่และวาดเส้นบนผิวภาพโดยใช้วิธี DrawLine ที่เปิดเผยโดยคลาส Graphics ก่อนที่เราจะสร้าง PsdImage โดยระบุความสูงและความกว้างของมัน
เมื่อภาพถูกสร้างแล้ว เราจะใช้วิธี Clear ที่เปิดเผยโดยคลาส Graphics เพื่อตั้งค่าสีพื้นหลังของมัน วิธี DrawLine ของคลาส Graphics ถูกใช้เพื่อวาดเส้นบนภาพโดยเชื่อมโยงสองโครงสร้างจุด วิธีนี้มีหลายรูปแบบที่รับอาร์กิวเมนต์เป็นของคลาส Pen และคู่ของพอยนต์หรือโครงสร้าง Point/PointF เป็นอาร์กิวเมนต์ คลาส Pen กำหนดอ็อบเจกต์ที่ใช้ในการวาดเส้น เส้นตอนได้หลายๆการทำงานผู้ก่อนหน้านี้เพื่อวาดเส้นด้วย สีที่ระบุความกว้างและลูกแปรแปรเป็นคู่กความสามารถของคลาส SolidBrush ใช้สำหรับการวาดต่อเนื่องด้วยสีที่ต้องการ สุดท้ายภาพถูกส่งออกไปยังฟอร์แมตไฟล์ BMP ต่อไปคือโค้ดที่แสดงวิธีการวาดรูปร่างเส้นบนผิวภาพ
การวาดวงรี
ตัวอย่างการวาดวงรีเป็นบทความที่สองในชุดการวาดรูปร่าง จะใช้คลาส Graphics เพื่อวาดรูปร่างวงรีบนผิวภาพ โดยการสร้างรูปภาพใหม่และวาดรูปร่างวงรีบนผิวภาพโดยใช้วิธี DrawEllipse ที่เปิดเผยโดยคลาส Graphics ก่อนที่เราจะสร้าง PsdImage โดยระบุความสูงและความกว้างของมัน
หลังจากสร้างภาพเราจะสร้างและกำหนดวัตถุคลาสกราฟิกและตั้งค่าสีพื้นหลังของภาพโดยใช้วิธี Clear ของคลาส Graphics วิธี DrawEllipse ของคลาส Graphics ถูกใช้เพื่อวาดรูปร่างวงรีบนผิวภาพที่ระบุโดยโครงสร้างสี่เหลี่ยมครอบคลุม วิธีนี้มีหลายรูปแบบที่รับอาร์กิวเมนต์เป็นอินสแตนซ์ของคลาส Pen และคลาส Rectangle/RectangleF หรือคู่ของพอยนและสู่จั้งความกว้างเป็นอาร์กิวเมนต์ คลาส Pen กำหนดอ็อบเจกต์ที่ใช้ในการวาดเส้น เส้นเรียกคลาสลูกเหลี่ยม และเก็บเซตของสี่เลขที่แทนตำแหน่งและขนาดของสี่เหลี่ยม คลาสสี่เหลี่ยมมีโค้ดสองแบบที่มีการเก็บ๊ค็องสตรักเจอร์วาดโครงสร้างสี่เหลี่ยมด้วยขนาดบคำสั่งและที่ตั้งที่ระบุ คลาส SolidBrush ใช้สำหรับการวาดต่อเนื่องด้วยสีที่ต้องการสุดท้ายภาพถูกส่งออกไปยังรูปแบบไฟล์ BMP ต่อไปคือโค้ดที่สร้างวิธีการวาดรูปร่างวงรีบนผิวภาพ
การวาดสี่เหลี่ยม
ในตัวอย่างนี้เราจะวาดรูปร่างสี่เหลี่ยมบนผิวภาพ โดยการสร้างรูปภาพใหม่และวาดรูปร่างสี่เหลี่ยมบนผิวภาพโดยใช้วิธี DrawRectangle ที่เปิดเผยโดยคลาส Graphics ก่อนที่เราจะสร้าง PsdImage โดยระบุความสูงและความกว้างของมัน หลังจากนั้น เราจะตั้งค่าสีพื้นหลังของภาพโดยใช้วิธี Clear ของคลาส Graphics
วิธี DrawRectangle ของคลาส Graphics ถูกใช้เพื่อวาดรูปร่างสี่เหลี่ยมบนผิวภาพโดยระบุโครงสร้างสี่เหลี่ยม วิธีนี้มีหลายรูปแบบที่รับอินสแตนซ์ของคลาส Pen และคลาส Rectangle/RectangleF หรือคู่ของพ้อยนแลจูเช่ความกว้างและความสูงเป็นอาร์กิวเมนต์ คลาสสี่เหลี่ยมเก็บเซ็ตของสี่เลขที่แทนตำแหน่งและขนาดของสี่เหลี่ยม คลาสสี่เหลี่ยมมีโค้ดสองแบบที่มีการสร้างโครงสร้างสี่เหลี่ยมด้วยขนาดและตำแหน่งที่ระบุ สุดท้ายภาพถูกส่งออกไปยังรูปแบบไฟล์ BMP ต่อไปคือโค้ดที่แสดงวิธีการวาดรูปร่างสี่เหลี่ยมบนผิวภาพ
การวาดธง
ในชุดการวาดรูปร่างนี้ เราจะวาดรูปร่างธงบนผิวภาพ โดยใช้เมธอค DrawArc ของ Graphics เพื่อสาธิตการทำงานบนภาพ BMP เราจะสร้าง PsdImage โดยระบุความสูงและความกว้างของมัน หลังจากภาพถูกสร้าง เราจะใช้วิธี Clear ที่เปิดเผยโดยคลาส Graphics เพื่อตั้งค่าสีพื้นหลังของมัน
วิธี DrawArc ของคลาส Graphics ถูกใช้เพื่อวาดรูปร่างธงบนผิวภาพ DrawArc แสดงส่วนหนึ่งของวงรีที่ระบุโดยโครงสร้างสี่เหลี่ยมหรือคู่จุด วิธีนี้มีหลายน็อเวอร์โหลดที่รับอินสแตนซ์ของคลาสเอ็นและโครงสร้าง Rectangle/RectangleF หรือคู่จุดและความกว้างความสูงเป็นอาร์กิวเมนต์ สุดท้ายภาพถูกส่งออกไปยังรูปแบบไฟล์ BMP ต่อไปคือโค้ดที่แสดงวิธีการวาดรูปร่างธงบนผิวภาพ
การวาดเบเซียร์
ตัวอย่างนี้ใช้คลาส Graphics เพื่อวาดรูปร่างเบเซียร์บนผิวภาพ เพื่อสาธิตการทำงาน เราจะสร้าง PsdImage โดยระบุความสูงและความกว้างของมัน เมื่อภาพถูกสร้างแล้ว เราจะใช้วิธี Clear ที่เปิดเผยโดยคลาส Graphics เพื่อตั้งค่าสีพื้นหลังของมัน
วิธี DrawBezier ของคลาส Graphics ถูกใช้เพื่อวาดรูปร่างทางเบเซียร์บนผิวภาพที่กำหนดโดยโครงสร้างสี่โครงสร้างพอยต์ วิธีนี้มีหลายรูปแบบที่รับอินสแตนของคลาส Pen และสี่แพร์ของพอยต์ระเดียยระ ตอนๆ หรือสี่ส่วนสี่โครงสร้าง หรืออาเรย์ของสี่จุดโครงสร้าง คลาส Pen กำหนดอ็อบเจกต์ที่ใช้ในการวาดเส้น เส้นรูปกำหนดอ็อบเจกต์ที่วาดเส้นเส้นและวงร่าอ คลาส Pen มีการสร้างด้วยอาร์กิวม้ตเส้นด้วยอารกิวโดยสเปคนายโตที่ระบอ ความกว้างและสวมเรียวบรัชคุณไงี่ สุดท้ายภาพถูกส่งออกไปยังรูปแบบไฟล์ BMP ต่อไปคือโค้ดที่แสดงวิธีการวาดรูปร่างเบเซียร์บนผิวภาพ
การวาดรูปภาพโดยใช้ความสามารถหลัก
Aspose.PSD เป็นไลบรารี่ที่มีคุณลักษณะมากมายรวมถึงการสร้างรูปภาพจากศูนย์ เรียกใช้ความสามารถหลักเช่นการจัดการข้อมูลแบบบิทแมปของภาพ หรือใช้คุณสมบัติขั้นสูงเช่นกราฟิกและ GraphicsPath เพื่อวาดรูปร่างบนพื้นผิวภาพด้วยความช่วยเหลือของพูจรีและปานต่าง ๆ ใกล้ใช้คลาส RasterImage ของ Aspose.PSD คุณสามารถดึงข้อมูลพิกเซลของพื้นที่ภาพและจัดการด้วย คลาส RasterImage ประกอบด้วยความสามารถในการวาดหลักทั้งหมด เช่นการข้าถอดและตั้งค่าพิกเซลและเม