概要

Aspose.PSD は、Java で PSD(Photoshop Document)ファイルを操作するための強力なライブラリです。異なるカラーモードやビット深度の間で変換するためのさまざまな機能を提供しています。

このページの例を利用して、カラーモードやビット深度の変換を行うことができます。この例では、PSD ファイルのカラーモードをシームレスに変更する方法が示されています。たとえば、RGB 画像を CMYK またはグレースケールに変換したり、その逆を行ったりすることができます。

これらの例は、Aspose.PSD for 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();
}
}
}