แปลง PNG เป็น EPS ใน Java

PNG และ EPS เป็นรูปแบบรูปภาพยอดนิยมสองรูปแบบ แต่มีจุดแข็งและจุดอ่อนที่แตกต่างกัน PNG เป็นรูปแบบแรสเตอร์ เหมาะสำหรับเก็บภาพที่มีรายละเอียด เช่น ภาพถ่าย แม้ว่า EPS จะอยู่ในรูปแบบเวกเตอร์ แต่ก็ดีสำหรับการจัดเก็บรูปภาพที่ต้องปรับขนาดเป็นขนาดต่างๆ โดยไม่สูญเสียคุณภาพ เช่น โลโก้และภาพประกอบ ในบทความนี้ เราจะได้เรียนรู้วิธีแปลง PNG เป็น EPS ใน Java

บทความนี้ครอบคลุมหัวข้อต่อไปนี้:

  1. Java PNG เป็น EPS Converter API – ดาวน์โหลดฟรี
  2. แปลง PNG เป็น EPS ใน Java
  3. แปลง PNG เป็น EPS โดยใช้ FileStream
  4. บันทึก PNG เป็น EPS โดยใช้ภาพบัฟเฟอร์
  5. บันทึก PNG เป็น EPS โดยใช้ภาพบัฟเฟอร์พร้อมสตรีม
  6. แปลง PNG เป็น EPS ออนไลน์
  7. PNG เป็น EPS - แหล่งข้อมูลการเรียนรู้ฟรี

Java PNG เป็น EPS Converter API – ดาวน์โหลดฟรี

เราจะใช้ Aspose.Page for Java API เพื่อแปลง PNG เป็น EPS ใน Java ช่วยให้นักพัฒนาสามารถสร้าง แก้ไข และบันทึกเอกสาร XPS และ EPS/PS รวมถึงแปลงเป็นรูปแบบอื่นๆ เช่น PDF และภาพแรสเตอร์

โปรด ดาวน์โหลด JAR ของ API หรือเพิ่มการกำหนดค่า pom.xml ต่อไปนี้ในแอปพลิเคชัน Java ที่ใช้ 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-page</artifactId>
    <version>23.8</version>
</dependency>

แปลง PNG เป็น EPS ใน Java

เราสามารถแปลงไฟล์ PNG เป็นภาพ EPS ได้โดยทำตามขั้นตอนด้านล่าง:

  1. สร้างอินสแตนซ์ของคลาส PsSaveOptions
  2. เรียกเมธอด saveImageAsEps() ของคลาส PsDocument เพื่อบันทึกรูปภาพเป็นไฟล์ EPS

เมธอด saveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) ของคลาส PsDocument จะใช้พาธของไฟล์รูปภาพ, พาธของไฟล์ EPS และ PsSaveOptions เป็นอาร์กิวเมนต์

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงรูปภาพ PNG เป็นรูปแบบ EPS ใน Java

// เส้นทางไฟล์
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// สร้างตัวเลือกเริ่มต้น
PsSaveOptions options = new PsSaveOptions();

// บันทึกภาพ JPEG เป็นไฟล์ EPS
PsDocument.saveImageAsEps(png, eps, options);
แปลง PNG เป็น EPS ใน Java

แปลง PNG เป็น EPS ใน Java

แปลง PNG เป็น EPS โดยใช้ FileStream

ในทำนองเดียวกัน เราสามารถแปลงภาพ PNG เป็นภาพ EPS โดยใช้ออบเจ็กต์สตรีมอินพุตและเอาท์พุตโดยทำตามขั้นตอนด้านล่าง:

  1. สร้างอินสแตนซ์ของคลาส PsSaveOptions
  2. อ่านภาพ PNG โดยใช้ FileInputStream
  3. สร้าง EPS FileOutputStream
  4. เรียกใช้เมธอด saveImageAsEps() เพื่อบันทึกรูปภาพเป็นไฟล์ EPS

เมธอด saveImageAsEps(java.io.InputStream imageStream, java.io.OutputStream epsStream, ตัวเลือก PsSaveOptions) ของคลาส PsDocument จะนำออบเจ็กต์สตรีมอินพุตและเอาต์พุตพร้อมกับ PsSaveOptions เป็นอาร์กิวเมนต์

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงรูปภาพ PNG เป็นรูปแบบ EPS โดยใช้ Stream ใน Java

// เส้นทางไฟล์
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// สร้างตัวเลือกเริ่มต้น
PsSaveOptions options = new PsSaveOptions();

// สร้างสตรีมอินพุตจากไฟล์รูปภาพ
FileInputStream inputStream = new FileInputStream(png);

// สร้างกระแสเอาต์พุตสำหรับไฟล์ EPS
FileOutputStream outputStream = new FileOutputStream(eps);

// บันทึกภาพ PNG เป็นไฟล์ EPS
PsDocument.saveImageAsEps(inputStream, outputStream, options);

แปลง PNG เป็น EPS โดยใช้ภาพบัฟเฟอร์

นอกจากนี้เรายังสามารถแปลง PNG เป็น EPS โดยใช้อิมเมจบัฟเฟอร์โดยทำตามขั้นตอนด้านล่าง:

  1. สร้างอินสแตนซ์ของคลาส PsSaveOptions
  2. สร้างวัตถุ BufferedImage โดยใช้เมธอด ImageIO.read()
  3. เรียกใช้เมธอด saveImageAsEps() เพื่อบันทึกรูปภาพเป็นไฟล์ EPS

เมธอด saveImageAsEps(java.awt.image.BufferedImage, string epsFilePath, PsSaveOptions options) ของคลาส PsDocument จะใช้ BufferedImage, พาธไฟล์ EPS และ PsSaveOptions เป็นอาร์กิวเมนต์

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงรูปภาพ PNG เป็นรูปแบบ EPS โดยใช้รูปภาพบัฟเฟอร์ใน Java

// เส้นทางไฟล์
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// สร้างตัวเลือกเริ่มต้น
PsSaveOptions options = new PsSaveOptions();

// สร้างวัตถุ BufferedImage จากไฟล์รูปภาพ
BufferedImage bufferedImage = ImageIO.read(new File(png));

// บันทึกภาพ PNG เป็นไฟล์ EPS
PsDocument.saveImageAsEps(bufferedImage, eps, options);

แปลง PNG เป็น EPS โดยใช้บัฟเฟอร์อิมเมจและสตรีม

ในทำนองเดียวกัน เราสามารถแปลงภาพ PNG เป็น EPS โดยใช้ภาพบัฟเฟอร์พร้อมกับสตรีมเอาท์พุตโดยทำตามขั้นตอนด้านล่าง:

  1. สร้างอินสแตนซ์ของคลาส PsSaveOptions
  2. สร้างอินสแตนซ์ของวัตถุ BufferedImage จากสตรีมไฟล์รูปภาพ
  3. สร้าง EPS FileOutputStream
  4. เรียกใช้เมธอด saveImageAsEps() เพื่อบันทึกรูปภาพเป็นไฟล์ EPS

เมธอด saveImageAsEps(java.awt.image.BufferedImage, java.io.OutputStream epsStream, ตัวเลือก PsSaveOptions) ของคลาส PsDocument จะใช้ BufferedImage, พาธไฟล์ EPS และ PsSaveOptions เป็นอาร์กิวเมนต์

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงรูปภาพ PNG เป็นรูปแบบ EPS โดยใช้รูปภาพบัฟเฟอร์และสตรีมใน Java

// เส้นทางไฟล์
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";

// สร้างตัวเลือกเริ่มต้น
PsSaveOptions options = new PsSaveOptions();

// สร้างวัตถุ BufferedImage จากไฟล์รูปภาพ
BufferedImage bufferedImage = ImageIO.read(new FileInputStream(png));

// สร้างกระแสเอาต์พุตสำหรับไฟล์ EPS
FileOutputStream outputStream = new FileOutputStream(eps);

// บันทึกภาพ PNG เป็นไฟล์ EPS
PsDocument.saveImageAsEps(bufferedImage, outputStream, options);

PNG2EPS Converter Library – รับสิทธิ์ใช้งานฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ห้องสมุดได้ฟรีโดยไม่มีข้อจำกัดใดๆ

แปลง PNG เป็น EPS ออนไลน์

คุณยังสามารถลองใช้แอป PNG เป็น EPS converter ออนไลน์ฟรีที่พัฒนาโดยใช้ API ข้างต้นได้ เป็นเครื่องมือที่เหมาะสำหรับผู้ที่ต้องการแปลงไฟล์ PNG เป็น EPS อย่างรวดเร็ว

PNG ถึง PS – ทรัพยากรการเรียนรู้

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการแปลงภาพ PNG เป็นรูปแบบ EPS และสำรวจคุณสมบัติอื่นๆ ของไลบรารีโดยใช้แหล่งข้อมูลด้านล่าง:

บทสรุป

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

ดูสิ่งนี้ด้วย