Преобразование режима цвета и глубины битов

Обзор

Aspose.PSD - это мощная библиотека для манипуляции файлами PSD (Photoshop Document) в Java. Она предлагает различные функциональности для конвертации между разными режимами цвета и глубиной битов.

Вы можете использовать примеры на этой странице для выполнения конвертации между режимами цвета и глубиной битов. Этот пример иллюстрирует, как без проблем изменить режим цвета файла PSD. Например, вы можете конвертировать изображение из RGB в CMYK или в оттенки серого, и наоборот.

Эти примеры демонстрируют использование Aspose.PSD для Java для конвертации между разными режимами цвета и глубиной битов в файлах PSD. Вы можете настроить предоставленный код в соответствии с вашими конкретными требованиями и без проблем интегрировать его в ваши проекты Java.

Пример

public class Main {
public static void main(String[] args) {
convertBetweenColorModesAndBitDepthTest();
}
public static void convertBetweenColorModesAndBitDepthTest() {
String sourceFileName = "John-OConnor_Spring-Reflections_example.psd";
String outputFileName = "result.psd";
try (PsdImage image = (PsdImage) PsdImage.load(sourceFileName)) {
PsdOptions psdSaveOpt = new PsdOptions();
psdSaveOpt.setChannelsCount((short) 5);
psdSaveOpt.setColorMode(ColorModes.Cmyk);
psdSaveOpt.setCompressionMethod(CompressionMethod.RLE);
image.save(outputFileName, psdSaveOpt);
} catch (Exception e) {
e.printStackTrace();
}
}
}