תמונות מעוצבות לרוב באמצעות אפליקציית Photoshop. קבצי הפלט הם בפורמט PSD שניתן לפתוח או לערוך עם כמה תוכניות. אז אולי תצטרך להמיר קובץ PSD לתמונה TIFF באופן פרוגרמטי באמצעות Java. הסעיפים הבאים מסבירים את המרת PSD:
- ממיר תמונות PSD ל-TIFF - התקנת Java API
- המר PSD לתמונה TIFF באופן פרוגרמטי באמצעות Java
- המר PSD לתמונת TIFF עם דחיסה ב-Java
ממיר תמונות PSD ל-TIFF - התקנת Java API
ניתן להשתמש ב-API Aspose.PSD עבור Java כדי לעבד פורמטים של Photoshop ותמונה באופן פרוגרמטי ביישומים שלך. אתה יכול להגדיר במהירות את ה-API על ידי הורדת קובץ JAR מהקטע הורדות או עם התצורות הבאות בקובץ pom.xml של הפרויקט שלך:
מאגר:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
תלות:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>21.7</version>
<classifier>jdk16</classifier>
</dependency>
המר PSD לתמונה TIFF באופן פרוגרמטי באמצעות Java
אתה יכול להמיר קובץ PSD לתמונת TIFF עם השלבים הבאים:
- טען תמונת PSD קיימת באמצעות המחלקה Image.
- צור מופע של מחלקה TiffOptions.
- המר את קובץ ה-PSD לתמונת TIFF בשיטת Save.
הקוד הבא מראה כיצד להמיר קובץ PSD לתמונת TIFF באופן פרוגרמטי באמצעות Java:
// טען תמונת PSD קיימת כתמונה
com.aspose.psd.Image image = com.aspose.psd.Image.load("Photoshop.psd");
// צור מופע של מחלקה TiffOptions
com.aspose.psd.imageoptions.TiffOptions options = new com.aspose.psd.imageoptions.TiffOptions(com.aspose.psd.fileformats.tiff.enums.TiffExpectedFormat.Default);
// המר PSD ל-Tiff
image.save("PSD-to-Tiff.tiff", options);
המר PSD לתמונת TIFF עם דחיסה ב-Java
ניתן להמיר קובץ PSD לתמונת TIFF עם אפשרויות מתקדמות. אפשרויות שונות לציון סוג הדחיסה, ביטים לדגימה וכו’ נחשפות על ידי המחלקה TiffOptions. אנא בצע את השלבים הבאים להמרת קובץ PSD ל-TIFF עם דחיסה:
- טען קובץ PSD כתמונה והעיף אותו לאובייקט PsdImage.
- צור מופע של TiffOptions עבור התמונה שנוצרה.
- הגדר את BitsPerSample, דחיסה, מצב פוטומטרי ופלטת גווני אפור.
- שמור תמונת TIFF פלט עם דחיסה.
הקוד הבא מסביר כיצד להמיר קובץ PSD לתמונת TIFF עם דחיסה באמצעות Java:
// טען קובץ PSD כתמונה והעבר אותו לתוך PsdImage
PsdImage psdImage = (PsdImage)com.aspose.psd.Image.load(dataDir + "layers.psd");
// צור מופע של TiffOptions עבור התמונה שנוצרה
TiffOptions outputSettings = new TiffOptions(TiffExpectedFormat.Default);
// הגדר את BitsPerSample, דחיסה, מצב פוטומטרי ופלטת גווני אפור
int[] ushort = {4};
outputSettings.setBitsPerSample(ushort);
outputSettings.setCompression(TiffCompressions.Lzw);
outputSettings.setPhotometric(TiffPhotometrics.Palette);
outputSettings.setPalette(ColorPaletteHelper.create4BitGrayscale(true));
// שמור תמונת TIFF פלט
psdImage.save("SampleTiff_out.tiff", outputSettings);
קבל רישיון הערכה בחינם
אתה יכול לבקש Free Evaluation License כדי לבדוק את ה-API במלוא קיומו.
סיכום
במאמר זה, למדת כיצד להמיר קובץ PSD לתמונת TIFF. ניתן גם לבצע דחיסת תמונה תוך רינדור תמונת TIFF באופן פרוגרמטי באמצעות Java. יתר על כן, עיין בתיעוד API כדי לחקור מספר תכונות אחרות של ה-API. בכל מקרה של חששות, אנא אל תהסס לפנות אלינו דרך פורום התמיכה החינמית.