
ข้อมูลที่เป็นข้อความโดยไม่มีกราฟิกทำให้เอกสารทางธุรกิจน่าเบื่อและน่าสนใจน้อยลง ในความเป็นจริง การแสดงผลกราฟิกถูกใช้เพื่อดึงดูดความสนใจของผู้อ่านตลอดทั้งเอกสารและผู้อ่านรับรู้สาระสำคัญของข้อมูลได้อย่างง่ายดาย บทความนี้สำหรับนักพัฒนา Java ที่สร้างและจัดการเอกสาร/ภาพโดยอัตโนมัติ ดังนั้น Aspose.PSD สำหรับ Java จึงเป็น ไลบรารีกราฟิก Java ที่ทรงพลังสำหรับ การวาดรูปทรงใน Java เช่น เส้น วงรี และสี่เหลี่ยม ดังนั้นในคู่มือนี้เราจะนำเสนอวิธีการวาดเส้นโดยใช้ API การวาดภาพของ Java นี้ นอกจากนี้เรายังจะผ่านวิธีการ วาดวงรี ใน Java โดยการเขียนโค้ดต้นฉบับไม่กี่บรรทัด
จุดต่อไปนี้จะครอบคลุมในคู่มือนี้:
การติดตั้ง Java Graphics Library
คู่มือการติดตั้งนี้ installation แสดงรายละเอียดที่จำเป็นทั้งหมดในการติดตั้ง Java drawing API นี้ นอกจากนี้คุณสามารถดาวน์โหลดไฟล์ JAR ที่นี่.

วาดเส้นใน Java - ตัวอย่างโค้ด
ขั้นตอนต่อไปนี้และโค้ดตัวอย่างแสดงวิธีการ วาดเส้นใน Java โดยใช้ Aspose.PSD สำหรับ Java:
- สร้างอินสแตนซ์ของคลาส BmpOptions.
- เรียกใช้วิธี setBitsPerPixel เพื่อกำหนดบิตต่อพิกเซล.
- เริ่มต้นวัตถุของคลาส Image ด้วยอินสแตนซ์ของคลาส PsdImage.
- สร้างและเริ่มต้นวัตถุของคลาส Graphics และตั้งค่าสีพื้นหลังของภาพ.
- เรียกใช้วิธี drawLine เพื่อวาดเส้นทแยงมุมจุดสองเส้นโดยระบุวัตถุ Pen ที่มีสีฟ้าและพ้อยท์พิกัด.
- วิธี save จะบันทึกไฟล์ลงดิสก์.
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการวาดเส้นใน Java โดยการเขียนโปรแกรม:
public class Main { | |
public static void main(String[] args) throws java.io.IOException { | |
String dir = "/Desktop/"; | |
String outpath = dir+"line.bmp"; | |
// Create an instance of the BmpOptions class. | |
BmpOptions saveOptions = new BmpOptions(); | |
// Invoke the setBitsPerPixel method to set the Bits per Pixel. | |
saveOptions.setBitsPerPixel(32); | |
// Initialize an object of Image class with an instance of the PsdImage class. | |
try (Image image = new PsdImage(100, 100)) { | |
// Create and initialize an object of the Graphics class and set the image background color. | |
Graphics graphic = new Graphics(image); | |
graphic.clear(Color.getYellow()); | |
// Call the drawLine method to draw two dotted diagonal lines by specifying the Pen object having blue color and coordinate Points. | |
graphic.drawLine(new Pen(Color.getBlue()), 19, 19, 90, 90); | |
graphic.drawLine(new Pen(Color.getBlue()), 19, 90, 90, 9); | |
// The save method will save the file on disk. | |
image.save(outpath, saveOptions); | |
} | |
} | |
} |
ผลลัพธ์ของตัวอย่างโค้ดข้างต้นแสดงในภาพด้านล่าง:

โปรแกรมmatically วาดวงรี
เพื่อ วาดวงรีใน Java โปรดปฏิบัติตามขั้นตอนและตัวอย่างโค้ดด้านล่าง:
- เรียกใช้วิธี drawEllipse เพื่อวาดรูปร่างวงรีโดยระบุวัตถุ Pen ที่มีสีแดงและสี่เหลี่ยมรอบนอก.
public class Main { | |
public static void main(String[] args) throws java.io.IOException { | |
String dir = "/Desktop/"; | |
String outpath = dir+"eclipse.bmp"; | |
BmpOptions saveOptions = new BmpOptions(); | |
saveOptions.setBitsPerPixel(32); | |
// Create an instance of Image | |
try (Image image = new PsdImage(100, 100)) { | |
// Create and initialize an instance of Graphics class and Clear Graphics surface | |
Graphics graphic = new Graphics(image); | |
graphic.clear(Color.getYellow()); | |
// Invoke the drawEllipse method to draw a dotted ellipse shape by specifying the Pen object having a red color and a surrounding Rectangle. | |
graphic.drawEllipse(new Pen(Color.getRed()), new RectangleF(30, 10, 40, 80)); | |
// Export image to bmp file format by calling the save method. | |
image.save(outpath, saveOptions); | |
} | |
} | |
} |
คุณสามารถดูผลลัพธ์ในภาพด้านล่าง:

Java Drawing API - รับใบอนุญาตฟรี
คุณสามารถรับ ใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ API กราฟิก Java นี้โดยไม่มีข้อจำกัดในการประเมินผล
สรุป
ขอบคุณที่อ่าน! Aspose.PSD สำหรับ Java ไม่เพียงแต่จำกัดอยู่ในการวาดรูปทรง แต่ยังมีมากกว่านั้น ดังนั้นในโพสต์บล็อกนี้ เราได้กล่าวถึงวิธีการ วาดเส้นและวงรี ใน Java โดยการเขียนโปรแกรม อย่างไรก็ตาม คุณสามารถดูที่ เอกสาร และ API เพื่อทำความเข้าใจเกี่ยวกับ API การวาดภาพ Java นี้เพิ่มเติม
หากคุณรู้สึกถึงบรรยากาศของโพสต์บล็อกนี้ให้ไปที่คู่มือการ เริ่มต้น นี้ สุดท้าย aspose.com จะเผยแพร่โพสต์บล็อกที่มีประโยชน์อื่น ๆ ดังนั้นโปรดติดตามกันต่อไป
ถามคำถาม
คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณใน ฟอรัมของเรา.
คำถามที่พบบ่อย – FAQs
วิธีการวาดรูปทรงในโค้ด Java?
ติดตั้ง Aspose.PSD สำหรับ Java และทำให้กระบวนการวาดรูปทรงใน Java โดยการเขียนโปรแกรม.
วิธีการวาดเส้นใน Java?
คุณสามารถ วาดเส้นใน Java โดยการเรียกใช้วิธีการบางอย่างที่เสนอโดย Aspose.PSD สำหรับ Java. นอกจากนี้โปรดไปที่ ลิงค์นี้ เพื่อดูตัวอย่างโค้ด.