Draw Graphics in Java

ภาพรวม

การวาดกราฟิกใน Java เป็นทักษะพื้นฐานสำหรับนักพัฒนา Java ทุกคน มันช่วยให้คุณสร้างแอปพลิเคชันที่มีความน่าสนใจและเพิ่มประสบการณ์ผู้ใช้ Aspose.PSD สำหรับ Java เป็น API การวาด Java ที่ทรงพลังซึ่งช่วยให้นักพัฒนาสามารถวาดรูปทรง พอลิกอน และรูปไข่ใน Java ได้อย่างง่ายดาย มันเป็นมิตรกับนักพัฒนาและมีฟีเจอร์มากมายเพื่อช่วยในการอัตโนมัติการวาดและการทำสเก็ตช์ ดังนั้น มามาเรียนรู้วิธีการ วาดกราฟิกใน Java โดยใช้ Aspose.PSD สำหรับ Java

การติดตั้ง Java Drawing API

ติดตั้ง Aspose.PSD สำหรับ Java โดยการเยี่ยมชม ดาวน์โหลด URL หรือใช้การกำหนดค่า Maven ดังต่อไปนี้:

<repository>
  <id>AsposeJavaAPI</id>
  <name>Aspose Java API</name>
  <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-psd</artifactId>
  <version>25.2</version>
  <classifier>jdk16</classifier>
</dependency>

วาดกราฟิกใน Java ด้วยโปรแกรม - ตัวอย่างโค้ด

มาดำดิ่งไปที่วิธีการ วาดกราฟิกใน Java โดยใช้ Aspose.PSD สำหรับ Java

ทำตามขั้นตอนด้านล่าง:

  1. สร้างอินสแตนซ์ของคลาส Image
  2. เริ่มต้นวัตถุของคลาส Graphics
  3. ล้างพื้นผิวของภาพด้วยสีขาวโดยเรียกใช้เมธอด clear
  4. เริ่มต้นวัตถุของ Pen ด้วยสีฟ้า
  5. เมธอด drawEllipse จะวาดรูปไข่โดยการกำหนดสี่เหลี่ยมล้อมรอบที่มีความกว้าง 150 และความสูง 100
  6. วาดพอลิกอนโดยใช้คลาส LinearGradientBrush
  7. เมธอด fillPolygon จะเติมพื้นที่ภายในของพอลิกอน
  8. เมธอด save จะบันทึกการวาดเป็นภาพ BMP บนดิสก์

ตัวอย่างโค้ดด้านล่างแสดงวิธีการ วาดกราฟิกใน Java ด้วยโปรแกรม:

public class main {
public static void main(String[] args) throws java.io.IOException {
String dataDir = "/files/";
// Create an instance of Image class.
PsdImage image = new PsdImage(500, 500);
// Initialize an object of the Graphics class.
Graphics graphics = new Graphics(image);
// Clear the image surface with white color by calling the clear method.
graphics.clear(Color.getWhite());
// Initialize a Pen object with blue color.
Pen pen = new Pen(Color.getBlue());
// The drawEllipse method will draw Ellipse by defining the bounding rectangle of width 150 and height 100.
graphics.drawEllipse(pen, new RectangleF(10, 10, 150, 100));
// Draw a polygon using the LinearGradientBrush class.
LinearGradientBrush linearGradientBrush = new LinearGradientBrush(image.getBounds(), Color.getRed(), Color.getWhite(), 45f);
Point[] points = { new Point(200, 200), new Point(400, 200), new Point(250, 350) };
// The fillPolygon method will fill the interior of a polygon.
graphics.fillPolygon(linearGradientBrush, points);
// The save method will save the drawing as a BMP image on the disk.
image.save(dataDir+ "DrawingUsingGraphics.bmp", new BmpOptions());
}
}
คุณสามารถดูผลลัพธ์ในภาพด้านล่าง:
draw shapes in Java

รับใบอนุญาตฟรี

เยี่ยมชม ลิงก์นี้ เพื่อรับการทดลองใช้งานฟรีสำหรับผลิตภัณฑ์ Aspose วิธีการขอรับนั้นง่ายและมีข้อดีมากมายสำหรับนักพัฒนาและผู้ทดสอบซอฟต์แวร์ที่สำรวจ Aspose.PSD สำหรับ Java

สรุป

การวาดกราฟิกใน Java เป็นทักษะที่สำคัญสำหรับนักพัฒนา Java ด้วย Aspose.PSD สำหรับ Java คุณสามารถวาดรูปทรง พอลิกอน และรูปไข่ได้อย่างง่ายดาย สำรวจ API การวาด Java ที่ทรงพลังนี้เพื่อเสริมความสามารถในการวาดกราฟิกใน Java ของคุณ นอกจากนี้ มันยังเหมาะสำหรับการวาดกราฟิกใน Java เนื่องจากการบูรณาการที่ง่าย ความยืดหยุ่น และตัวเลือกการปรับแต่งที่ทันสมัย

แหล่งข้อมูลสาธารณะ

แหล่งข้อมูลเพิ่มเติมเช่นเอกสารและฟอรัมชุมชนสามารถช่วยเพิ่มความเข้าใจและทักษะของคุณให้เหนือกว่าข้อมูลในบล็อกนี้

คำถามที่พบบ่อย – FAQs

ฉันจะวาดรูปไข่ใน Java โดยใช้ Aspose.PSD สำหรับ Java ได้อย่างไร?

Aspose.PSD สำหรับ Java มีเมธอด drawEllipse สำหรับการวาดรูปไข่ กรุณาเยี่ยมชม ลิงก์นี้ เพื่อดูการใช้งาน

สำรวจ