บทช่วยสอนโดยละเอียดนี้จะกล่าวถึง วิธีสร้าง bitmap ใน Java ประกอบด้วยรายละเอียดการกำหนดค่า IDE ขั้นตอน และข้อมูลโค้ดเพื่อ สร้างไฟล์ BMP ใน Java นอกจากนี้ยังครอบคลุมตัวเลือกต่างๆ ในการปรับแต่งภาพบิตแมปเอาท์พุตอีกด้วย
ขั้นตอนในการสร้างบิตแมปใน Java
- เตรียม IDE เพื่อใช้ Aspose.Drawing สำหรับการสร้างอิมเมจ BMP
- ระบุสตริงข้อความและประกาศค่าตำแหน่ง
- สร้างอินสแตนซ์ของคลาส Bitmap และเริ่มวัตถุคลาส Graphics
- เลือกโหมดผ่อนคลายและสีพื้นหลัง
- วาดเส้นและรูปร่าง
- ส่งออกอิมเมจ BMP เอาต์พุตโดยใช้วิธีการบันทึก
ขั้นตอนเหล่านี้สรุปกระบวนการ สร้างไฟล์ BMP ใน Java ขั้นแรก ระบุพิกัดตำแหน่ง สตริง และคุณสมบัติลักษณะที่ปรากฏของข้อความ จากนั้นจึงตั้งค่าโหมดผ่อนคลายและวาดรูปทรง ท้ายที่สุด ให้บันทึกภาพบิตแมปที่ได้ลงในดิสก์หรือสตรีมตามความต้องการของคุณ
รหัสเพื่อสร้างภาพบิตแมปใน Java
import com.aspose.drawing.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Create a bitmap in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
int centerX = 150; | |
int centerY = 150; | |
int radius = 100; | |
String text = "Here is a circle in the bitmap"; | |
com.aspose.drawing.Font font = new com.aspose.drawing.Font("Arial", 12, com.aspose.drawing.FontStyle.Bold); | |
com.aspose.drawing.Bitmap bmp = new com.aspose.drawing.Bitmap(300, 300); | |
// Create Graphics class object | |
com.aspose.drawing.Graphics g = com.aspose.drawing.Graphics.fromImage(bmp); | |
g.setSmoothingMode(com.aspose.drawing.drawing2d.SmoothingMode.AntiAlias); g.clear(com.aspose.drawing.Color.getLightGreen()); | |
// Draw the circle | |
g.drawEllipse(com.aspose.drawing.Pens.getBlack(), centerX - radius, centerY - radius, 2 * radius, 2 * radius); | |
g.drawString(text, font, com.aspose.drawing.Brushes.getBlue(), 50, 30); | |
// Save output BMP image | |
bmp.save("Circle.bmp"); | |
System.out.println("Bitmap created successfully"); | |
} | |
} |
ข้อมูลโค้ดนี้สาธิตกระบวนการ สร้างบิตแมปใน Java คลาส Font ช่วยให้สามารถปรับแต่งคุณลักษณะข้อความสำหรับการแสดงสตริงข้อความในรูปบิตแมป นอกจากนี้ ให้ใช้คลาสกราฟิกเพื่อวาดรูปร่าง และปรับสีปากกา ตำแหน่ง รัศมี ฯลฯ ก่อนที่จะส่งออกภาพ BMP ที่เป็นผลลัพธ์
คู่มือนี้ได้กล่าวถึงวิธีการเพิ่มคุณสมบัติ Java save bitmap to file ลงในแอปพลิเคชันของคุณ หากคุณต้องการเรียนรู้การตัดภาพ โปรดดูบทความเกี่ยวกับ การตัดภาพใน Java