PSD to TIFF java

Огляд

Photoshop — це широко використовуваний додаток для створення зображень, а вихідні файли зазвичай зберігаються у форматі PSD, який можна відкривати або редагувати лише за допомогою певних програм. Якщо вам потрібно працювати з іншим форматом, ви можете конвертувати PSD у TIFF на Java програмно. Наступні розділи допоможуть вам у процесі конвертації PSD у TIFF за допомогою Java.

Конвертер зображень PSD у TIFF – Встановлення Java API

Можливість конвертувати PSD у TIFF на Java можна реалізувати за допомогою API Aspose.PSD for 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 на Java за допомогою наступних кроків:

  1. Завантажте існуюче зображення PSD за допомогою класу Image.
  2. Створіть екземпляр класу TiffOptions.
  3. Конвертуйте файл PSD у зображення TIFF за допомогою методу Save.

Наступний код ілюструє процес програмної конвертації файлу PSD у зображення TIFF за допомогою Java:

// Load an existing PSD image as Image
com.aspose.psd.Image image = com.aspose.psd.Image.load("Photoshop.psd");
// Create an instance of TiffOptions class
com.aspose.psd.imageoptions.TiffOptions options = new com.aspose.psd.imageoptions.TiffOptions(com.aspose.psd.fileformats.tiff.enums.TiffExpectedFormat.Default);
// Convert PSD to Tiff
image.save("PSD-to-Tiff.tiff", options);

Конвертація PSD у TIFF - Розширені параметри

Ви можете конвертувати PSD у TIFF на Java з розширеними параметрами. Клас TiffOptions надає різні варіанти для вказівки типу стиснення, біт на зразок та інші параметри. Щоб конвертувати файл PSD у TIFF зі стисненням, будь ласка, дотримуйтесь цих кроків:

  1. Завантажте файл PSD як зображення та перетворіть його у об’єкт PsdImage.
  2. Створіть екземпляр TiffOptions для результативного зображення.
  3. Встановіть BitsPerSample, Compression, Photometric mode та палітру grayscale.
  4. Збережіть вихідне зображення TIFF зі стисненням.

Наступний код пояснює, як конвертувати файл PSD у зображення TIFF зі стисненням за допомогою Java:

// Load a PSD file as an image and cast it into PsdImage
PsdImage psdImage = (PsdImage)com.aspose.psd.Image.load(dataDir + "layers.psd");
// Create an instance of TiffOptions for the resultant image
TiffOptions outputSettings = new TiffOptions(TiffExpectedFormat.Default);
// Set BitsPerSample, Compression, Photometric mode and graycale palette
int[] ushort = {4};
outputSettings.setBitsPerSample(ushort);
outputSettings.setCompression(TiffCompressions.Lzw);
outputSettings.setPhotometric(TiffPhotometrics.Palette);
outputSettings.setPalette(ColorPaletteHelper.create4BitGrayscale(true));
// Save output TIFF image
psdImage.save("SampleTiff_out.tiff", outputSettings);

Отримати безкоштовну ліцензію на оцінку

Щоб повністю дослідити функціональність цього API, ви можете запитати безкоштовну ліцензію на оцінку та ознайомитися з її повними можливостями на власному досвіді. Серед багатьох його функцій, він дозволяє ефективно конвертувати PSD у TIFF на Java. Цей процес трансформації безшовний і добре інтегрується з існуючими Java-додатками. Обов’язково ознайомтеся з повним списком функцій:

  • Комплексна підтримка форматів файлів
  • Маніпулюйте атрибутами зображення
  • Розширені параметри фільтрації
  • Покращені можливості управління файлами

Використання цього інструменту для конвертації може суттєво покращити результати вашого проекту.

Висновок

У цій статті ви дізналися, як конвертувати PSD у TIFF на Java, і ви можете виконувати стиснення зображень під час рендерингу зображення TIFF програмно за допомогою Java. Крім того, будь ласка, зверніться до документації API, щоб дослідити кілька інших функцій API. У разі будь-яких запитів не соромтеся звертатися до нас через безкоштовний форум підтримки.

Дивіться також