Зображення часто створюють за допомогою програми Photoshop. Вихідні файли мають формат PSD, який можна відкривати або редагувати за допомогою кількох програм. Тож вам може знадобитися програмно перетворити файл PSD на зображення TIFF за допомогою Java. У наступних розділах пояснюється перетворення PSD:
- Конвертер зображень PSD у TIFF – встановлення Java API
- Програмно конвертуйте PSD у зображення TIFF за допомогою Java
- Перетворення PSD на зображення TIFF зі стисненням у Java
Конвертер зображень PSD у TIFF – встановлення Java API
Aspose.PSD for Java API можна використовувати для програмної обробки 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, Compression, Photometric mode та палітру відтінків сірого.
- Збережіть вихідне зображення 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, Compression, Photometric mode та палітру відтінків сірого
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);
Отримайте безкоштовну оціночну ліцензію
Ви можете надіслати запит на ліцензію на безкоштовну оцінку, щоб перевірити API на повну потужність.
Висновок
У цій статті ви дізналися, як конвертувати файл PSD у зображення TIFF. Ви також можете виконати стиснення зображення під час рендерингу зображення TIFF програмним шляхом за допомогою Java. Крім того, зверніться до документації API, щоб ознайомитися з іншими функціями API. У разі будь-яких проблем зв’яжіться з нами через безкоштовний форум підтримки.