JavaでPSDをPNGに変換する方法

この例では、Java で PSDPNG に変換する方法を説明します。すべての詳細を網羅して環境を確立し、サンプル コードを使用します。開発されたアプリケーションは、Java を使用して PSD を PNG として保存するために利用でき、単純な API 呼び出しを使用して、Linux、macOS、または Windows 内の Java 構成環境のいずれでも使用できます。

Java で PSD を PNG にエクスポートする手順

  1. リポジトリ マネージャーから Aspose.PSD for Java をインストールして環境をセットアップし、PSD を PNG にエクスポートします
  2. PsdImage クラスのインスタンスを作成し、ソースの PSD ファイルをディスクから読み込みます
  3. PngOptions クラス インスタンスを使用して、出力 PNG オプションを設定します
  4. save メソッドを使用して PSD を PNG 画像にエクスポートします。

Java PSD から PNG への変換アプリケーションは、上記の手順を使用して簡単に作成できます。プロセスは、Image.load() メソッドを使用してディスクまたはメモリ ストリームからソース PSD ファイルをロードすることから始まります。次に、PngOptions クラスのインスタンスを使用して、PNG 画像に必要なプロパティを設定します。最後に、save メソッドを使用して、PSD をディスク上の PNG ファイルにエクスポートします。

Java で PSD を PNG にエクスポートするコード

import com.aspose.psd.Image;
import com.aspose.psd.License;
import com.aspose.psd.fileformats.png.PngColorType;
import com.aspose.psd.fileformats.psd.PsdImage;
import com.aspose.psd.imageloadoptions.PsdLoadOptions;
import com.aspose.psd.imageoptions.PngOptions;
public class PSDToPNG {
public static void main(String[] arguments) throws Exception {
String path= "/Documents/KnowledgeBase/TestData/";
// Apply the API license to convert PSD to PNG
License psdLicence = new License();
psdLicence.setLicense(path + "Conholdate.Total.Product.Family.lic");
// Set the psd loading options
PsdLoadOptions psdOpts = new PsdLoadOptions();
psdOpts.setReadOnlyMode(true);
PsdImage psdtoPngImage = (PsdImage)Image.load(path + "AllAdjustments.psd", psdOpts);
// Set the desired output PNG options
PngOptions pngOpts = new PngOptions();
pngOpts.setColorType(PngColorType.TruecolorWithAlpha);
pngOpts.setProgressive(true);
pngOpts.setCompressionLevel(9);
// Save the converted PNG on the disk
psdtoPngImage.save(path + "PsdConverted.png", pngOpts);
}
}

上記の例では、いくつかの API 呼び出しで Java* を使用して *PSD を PNG にエクスポートするプロセスを説明しています。 PsdLoadOptions は、ディスクから Image.load() メソッドを使用して PSD イメージをロードするためのソース PSD オプションを構成するために使用されます。 PngOptions クラス インスタンスは、CompressionLevel、ColorType、ResolutionSettings、DefaultReplacementFont、MultiPageOptions などの出力 PNG プロパティを設定するために参照されます。 PNG ファイルは、PNG プロパティを設定した後、ディスクまたは MemoryStream 内に保存されます。

この例では、Java を使用して PSD を PNG に変換するメカニズムを段階的に学習しました。 PSD を PDF に変換するプロセスに興味がある場合は、JavaでPSDをPDFに変換する方法 の記事を参照してください。

 日本語