คำแนะนำทีละขั้นตอนเกี่ยวกับ วิธีสร้าง bitmap ใน C# มีข้อมูลทั้งหมดเพื่อตั้งค่าสภาพแวดล้อมการพัฒนาเพื่อพัฒนาและทดสอบแอปพลิเคชัน และมีโค้ดตัวอย่างที่รันได้เพื่อ สร้างไฟล์ BMP ใน C# นอกจากนี้คุณยังจะได้เรียนรู้ตัวเลือกต่างๆ ในการปรับแต่งภาพที่สร้างขึ้นด้วยกราฟิกและข้อความบางส่วน
ขั้นตอนในการสร้างบิตแมปใน C#
- ตั้งค่า IDE เพื่อใช้ Aspose.Drawing for .NET และ Aspose. Drawing.Common เพื่อสร้าง BMP
- ตั้งค่าเริ่มต้นสำหรับตำแหน่งและสตริงข้อความพร้อมกับแบบอักษร
- สร้างหรือโหลดรูปภาพโดยใช้คลาส Bitmap และเริ่มต้นวัตถุ Graphics ด้วยคลาสนั้น
- ตั้งค่าโหมดถ่ายภาพและสีพื้นหลังในวัตถุกราฟิก
- วาดวงรีและสตริงโดยใช้พารามิเตอร์แบบกำหนดเองที่กล่าวถึงข้างต้น
- สร้างไฟล์ BMP โดยบันทึกวัตถุบิตแมปโดยใช้วิธีบันทึก
ขั้นตอนเหล่านี้กำหนดกระบวนการ สร้างไฟล์ BMP ใน C# อันดับแรก เราต้องสร้างหรือโหลดรูปภาพโดยใช้คลาส Bitmap และใช้สำหรับการเริ่มต้นออบเจ็กต์คลาส Graphics เราดำเนินการที่เกี่ยวข้องทั้งหมดโดยใช้ออบเจ็กต์กราฟิก เช่น การตั้งค่าโหมดการปรับให้เรียบ สีพื้นหลัง การวาดวงกลม การแสดงสตริง และท้ายที่สุดจะบันทึกรูปภาพเป็น BMP โดยใช้คลาส Bitmap
รหัสเพื่อสร้างภาพบิตแมปใน C
using System; | |
using Aspose.Drawing; | |
using Aspose.Drawing.Drawing2D; | |
class Program | |
{ | |
static void Main(string[] args) // Create a BMP in C# | |
{ | |
new License().SetLicense("License.lic"); | |
int centerX = 150; | |
int centerY = 150; | |
int radius = 100; | |
string text = "Here is a circle in the bitmap"; | |
Font font = new Font("Arial", 12, FontStyle.Bold); | |
Bitmap bmp = new Bitmap(300, 300); | |
using (Graphics g = Graphics.FromImage(bmp)) | |
{ | |
g.SmoothingMode = SmoothingMode.AntiAlias; | |
g.Clear(Color.LightGreen); | |
// Draw the circle | |
g.DrawEllipse(Pens.Black, centerX - radius, centerY - radius, 2 * radius, 2 * radius); | |
g.DrawString(text, font, Brushes.Blue, 50, 30); | |
} | |
bmp.Save("CircularText.bmp"); | |
System.Console.WriteLine("Done"); | |
} | |
} |
โค้ดตัวอย่างนี้ได้สาธิตกระบวนการ สร้างบิตแมปใน C# คลาสกราฟิกใช้สำหรับการวาดองค์ประกอบที่กำหนดเองบนรูปภาพที่เชื่อมโยงโดยใช้คุณสมบัติและวิธีการที่แตกต่างกัน คุณสามารถเพิ่มทั้ง Aspose. Drawing และ Aspose. Drawing.Common จากตัวจัดการแพ็คเกจ NuGet เพื่อการดำเนินการโค้ดที่เหมาะสม
คู่มือนี้ได้สอนเราว่าการใช้งาน C# save bitmap to file สามารถทำได้อย่างไร หากคุณต้องการเรียนรู้การเพิ่มข้อความลงใน PNG โปรดดูบทความเกี่ยวกับ วิธีเพิ่มข้อความลงในไฟล์ PNG โดยใช้ C#