บทความนี้จะแนะนำวิธีสร้างภาพโปร่งใสใน C# โดยมีรายละเอียดในการตั้งค่า IDE รายการขั้นตอน และตัวอย่างโค้ดสำหรับการวาดภาพที่มีพื้นหลังโปร่งใสใน C# คุณจะได้เรียนรู้วิธีสร้างรูปทรงที่ซับซ้อนโดยการเพิ่มอ็อบเจ็กต์หลายรายการและปรับแต่งภาพเอาต์พุต PNG ให้ตรงตามข้อกำหนด
ขั้นตอนในการสร้าง PNG โปร่งใสใน C#
- ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.Drawing for .NET เพื่อสร้างภาพโปร่งใส
- สร้าง bitmap และใช้เพื่อสร้างอ็อบเจ็กต์ Graphics เพื่อเปิดใช้งานการวาดภาพ
- ล้างบิตแมปและตั้งพื้นหลังให้โปร่งใส
- สร้างอินสแตนซ์ของวัตถุ GraphicsPath เพื่อวาดรูปทรงที่ซับซ้อน
- เพิ่มวงกลม เส้น รูปหลายเหลี่ยม ฯลฯ ลงในเส้นทาง
- สร้างแปรงสีและใช้เพื่อเติมรูปทรงทั้งหมด
- ตั้งค่าบิตแมปทั้งหมดให้โปร่งใสและบันทึกภาพลงในดิสก์
ขั้นตอนเหล่านี้อธิบายวิธีทำให้ภาพโปร่งใสใน C#* สร้างบิตแมป สร้างอ็อบเจกต์กราฟิกจากบิตแมปเพื่อเปิดใช้งานการวาด ตั้งค่าบิตแมปให้โปร่งใส และสร้างอินสแตนซ์ GraphicsPath เพื่อสร้างรูปร่างที่ซับซ้อน เพิ่มอ็อบเจกต์ต่างๆ มากเท่าที่จำเป็น เช่น วงกลม เส้น วงรี ส่วนโค้ง ฯลฯ ลงในเส้นทาง สร้างแปรงและเติมรูปร่างด้วยแปรง และสุดท้ายทำให้บิตแมปทั้งหมดโปร่งใสก่อนจะพูดบนดิสก์
โค้ดสำหรับทำให้ภาพโปร่งใสใน C#
โค้ดนี้สาธิตการพัฒนาเครื่องมือสร้างภาพโปร่งใสใน C#* คุณสามารถเพิ่มรูปทรงต่างๆ ลงในเส้นทางได้ เช่น ส่วนโค้ง เบซิเยร์ เส้นโค้งปิด เส้น วงกลม สี่เหลี่ยมผืนผ้า และสตริง หากคุณไม่ต้องการให้ภาพโปร่งใสและกำหนดสีเฉพาะ ให้ใช้เมธอด Graphics.Clear() ด้วยสีที่ต้องการ
บทความนี้สอนให้เราวาดภาพโปร่งใสที่ซับซ้อน หากต้องการเพิ่มข้อความลงในไฟล์ PNG โปรดอ่านบทความ วิธีการเพิ่มข้อความลงในไฟล์ PNG โดยใช้ C#