PNG และ EPS เป็นรูปแบบรูปภาพยอดนิยมสองรูปแบบ แต่มีจุดแข็งและจุดอ่อนที่แตกต่างกัน PNG เป็นรูปแบบแรสเตอร์ เหมาะสำหรับเก็บภาพที่มีรายละเอียด เช่น ภาพถ่าย แม้ว่า EPS จะอยู่ในรูปแบบเวกเตอร์ แต่ก็ดีสำหรับการจัดเก็บรูปภาพที่ต้องปรับขนาดเป็นขนาดต่างๆ โดยไม่สูญเสียคุณภาพ เช่น โลโก้และภาพประกอบ ในบทความนี้ เราจะได้เรียนรู้วิธีแปลง PNG เป็น EPS ใน Java
บทความนี้ครอบคลุมหัวข้อต่อไปนี้:
- Java PNG เป็น EPS Converter API – ดาวน์โหลดฟรี
- แปลง PNG เป็น EPS ใน Java
- แปลง PNG เป็น EPS โดยใช้ FileStream
- บันทึก PNG เป็น EPS โดยใช้ภาพบัฟเฟอร์
- บันทึก PNG เป็น EPS โดยใช้ภาพบัฟเฟอร์พร้อมสตรีม
- แปลง PNG เป็น EPS ออนไลน์
- 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 ได้โดยทำตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของคลาส PsSaveOptions
- เรียกเมธอด 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 โดยใช้ FileStream
ในทำนองเดียวกัน เราสามารถแปลงภาพ PNG เป็นภาพ EPS โดยใช้ออบเจ็กต์สตรีมอินพุตและเอาท์พุตโดยทำตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของคลาส PsSaveOptions
- อ่านภาพ PNG โดยใช้ FileInputStream
- สร้าง EPS FileOutputStream
- เรียกใช้เมธอด 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 โดยใช้อิมเมจบัฟเฟอร์โดยทำตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของคลาส PsSaveOptions
- สร้างวัตถุ BufferedImage โดยใช้เมธอด ImageIO.read()
- เรียกใช้เมธอด 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 โดยใช้ภาพบัฟเฟอร์พร้อมกับสตรีมเอาท์พุตโดยทำตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของคลาส PsSaveOptions
- สร้างอินสแตนซ์ของวัตถุ BufferedImage จากสตรีมไฟล์รูปภาพ
- สร้าง EPS FileOutputStream
- เรียกใช้เมธอด 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 ได้อย่างง่ายดาย ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราที่ ฟอรัมการสนับสนุนฟรี