PNG ו-EPS הם שני פורמטים פופולריים של תמונה, אך יש להם חוזקות וחולשות שונות. PNG הוא פורמט רסטר. זה טוב לאחסון תמונות מפורטות, כגון תמונות. בעוד EPS הוא פורמט וקטור, הוא טוב לאחסון תמונות שצריך להתאים לגדלים שונים מבלי לאבד איכות, כמו לוגו ואיורים. במאמר זה נלמד כיצד להמיר PNG ל-EPS ב-Java.
מאמר זה עוסק בנושאים הבאים:
- Java PNG to EPS Converter API – הורדה חינם
- המר PNG ל-EPS ב-Java
- המר PNG ל-EPS באמצעות FileStream
- שמור את ה-PNG כ-EPS באמצעות תמונה מאוחסנת
- שמור PNG כ-EPS באמצעות תמונה מאוחסנת עם זרם
- המר PNG ל-EPS באינטרנט
- PNG ל-EPS - משאבי למידה בחינם
Java PNG ל-EPS Converter API - הורדה חינם
נשתמש ב-API Aspose.Page for Java כדי להמיר 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 options) של המחלקה 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 image, string epsFilePath, PsSaveOptions options) של המחלקה PsDocument לוקחת את ה-BufferedImage, נתיב הקובץ EPS ו-PsSaveOptions כארגומנטים.
דוגמא הקוד הבאה מראה כיצד להמיר תמונת PNG לפורמט EPS באמצעות תמונת Buffered ב-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 image, java.io.OutputStream epsStream, PsSaveOptions options) של המחלקה PsDocument לוקחת את נתיב הקובץ BufferedImage, EPS ו-PsSaveOptions כארגומנטים.
דוגמת הקוד הבאה מראה כיצד להמיר תמונת PNG לפורמט EPS באמצעות תמונת Buffered ו-stream ב-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 - קבל רישיון חינם
אתה יכול לקבל רישיון זמני בחינם לנסות את הספרייה בחינם ללא כל הגבלה.
המר PNG ל-EPS באינטרנט
אתה יכול גם לנסות את אפליקציית PNG to EPS converter בחינם המקוונת שלנו שפותחה באמצעות ה-API שלמעלה. זהו כלי אידיאלי למי שצריך להמיר קבצי PNG ל-EPS במהירות.
PNG ל-PS - משאבי למידה
אתה יכול ללמוד עוד על הפיכת תמונות PNG לפורמט EPS ולחקור תכונות אחרות של הספרייה באמצעות המשאבים שלהלן:
סיכום
לסיכום, למדנו כיצד להמיר PNG ל-EPS ב-Java. השתמשנו בספריית Aspose.Page עבור Java, המספקת דרך פשוטה ויעילה להמיר תמונות PNG למסמכי EPS ודורשת רק כמה שורות קוד. על ידי ביצוע השלבים המתוארים במאמר זה, אתה יכול בקלות לפתח יישום ממיר PNG-ל-EPS משלך ב-Java. בכל מקרה של אי בהירות, אנא צור איתנו קשר בפורום התמיכה החינמי שלנו.