המרת PSD ל-PNG ב-Java

PSD (Photoshop Document) משמש כפורמט קובץ התמונה הראשי עבור Adobe Photoshop. הוא נמצא בשימוש נרחב בעיצוב לוגואים, חוברות ותמונות שונות אחרות. מעצבים יכולים לייצא שכבות Photoshop כתמונות PNG ב-Adobe Photoshop. אנו יכולים להמיר או לייצא קבצי PSD באופן תוכניתי לתמונות PNG ללא Photoshop. במאמר זה נלמד כיצד להמיר PSD ל-PNG ב-Java.

מאמר זה עוסק בנושאים הבאים:

  1. Java PSD to PNG Converter API
  2. המר PSD ל-PNG באמצעות Java
  3. המר PSD ל-PNG עם אפשרויות
  4. נסה PSD ל-PNG מקוון
  5. משאבי למידה בחינם

Java PSD ל-PNG Converter API

להמרת קבצי PSD לתמונות PNG, נשתמש ב-Aspose.PSD for Java API. Aspose.PSD עבור Java מאפשר לנו לתפעל בקלות פורמטים של קבצים של Adobe Photoshop. כלי רב עוצמה זה מאפשר ליישומי Java לטעון ולקרוא ללא מאמץ קבצי PSD ו-PSB. הוא מעניק את היכולת לשנות את מאפייני השכבה, להחיל סימני מים, לסובב, לשנות קנה מידה, לעבד ולהמיר קובצי PSD, כמו גם מספר פורמטים נתמכים, והכל ללא צורך בהתקנת Adobe Photoshop.

אנא הורד את ה-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-psd</artifactId>
    <version>21.7</version>
    <classifier>jdk16</classifier>
</dependency>

המר PSD ל-PNG באמצעות Java

אנו יכולים להמיר PSD ל-PNG ב-Java על ידי ביצוע השלבים הבאים:

  1. טען קובץ PSD כתמונה בשיטת Image.load() .
  2. אתחל את אובייקט המחלקה PngOptions.
  3. לחלופין, ציין אפשרויות PNG.
  4. לבסוף, שמור את קובץ הפלט בשיטת save().

דגימת הקוד הבאה מראה כיצד להמיר PSD ל-PNG ב-Java.

// טען תמונת PSD קיימת כתמונה
Image image = Image.load("C:\\Files\\sample-layers.psd");

// צור מופע של מחלקה PngOptions
PngOptions pngOptions = new PngOptions();

// קרא לשיטת השמירה, ספק נתיב פלט ו
// אפשרויות ייצוא להמרת קובץ PSD לפורמט קובץ PNG.
image.save("C:\\Files\\PSD-to-PNG.png", pngOptions);
מקור PSD

PSD מקור

PNG הומר

המיר PSD ל-PNG

המר PSD ל-PNG עם אפשרויות

אנו יכולים לציין אפשרויות שונות של טעינת PSD והמרת PNG תוך המרת PSD ל-PNG על ידי ביצוע השלבים הבאים:

  1. צור מופע של המחלקה PsdLoadOptions.
  2. ציין אפשרויות טעינה כגון setReadOnlyMode, setLoadEffectsResource וכו'.
  3. טען קובץ PSD בתור PsdImage באמצעות המחלקה Image.
  4. אתחל את אובייקט המחלקה PngOptions.
  5. לאחר מכן, ציין אפשרויות PNG כגון ColorType, Progressive, CompressionLevel וכו'.
  6. לבסוף, שמור את קובץ הפלט בשיטת save().

דוגמת הקוד הבאה מראה כיצד להמיר PSD ל-PNG עם אפשרויות ב-Java.

// ציין אפשרויות טעינת PSD
PsdLoadOptions loadOptions = new PsdLoadOptions();
loadOptions.setLoadEffectsResource(true);
loadOptions.setUseDiskForLoadEffectsResource(true);

// טען תמונת PSD קיימת כתמונה
PsdImage image =(PsdImage)Image.load("C:\\Files\\sample-layers.psd",loadOptions);  

// צור מופע של מחלקה PngOptions
PngOptions pngOptions = new PngOptions();

// ציין אפשרויות PNG
pngOptions.setColorType(PngColorType.TruecolorWithAlpha);
pngOptions.setProgressive(true);
pngOptions.setCompressionLevel(9);

// קרא לשיטת השמירה, ספק נתיב פלט ו
// אפשרויות ייצוא להמרת קובץ PSD לפורמט קובץ PNG.
image.save("C:\\Files\\PSD-to-PNG.png", pngOptions);

קבל רישיון חינם

אתה יכול לקבל רישיון זמני בחינם לנסות את Aspose.PSD עבור Java ללא מגבלות הערכה.

המר PSD ל-PNG באינטרנט

אנא נסה את הכלי החינמי הבא המרת PSD ל-PNG מקוונת, שפותח באמצעות ה-API שלמעלה.

ממיר Java PSD ל-PNG - משאבי למידה

אתה יכול ללמוד עוד על קריאה, מניפולציה והמרה של קבצי PSD באופן תכנותי. חקור תכונות ספרייה אחרות באמצעות המשאבים הבאים:

סיכום

מאמר זה מציע מדריך מפורט על המרת קבצי PSD לתמונות PNG ביעילות. על ידי ביצוע קפדני של השלבים שסופקו והתאמת קטעי הקוד כך שיתאימו לצרכים הספציפיים שלך, תוכל להמיר PSD ביעילות ל-PNG ב-Java. בכל מקרה של אי בהירות, אנא צור איתנו קשר בפורום התמיכה החינמי שלנו.

ראה גם