この例では、Java で PSD を PNG に変換する方法を説明します。すべての詳細を網羅して環境を確立し、サンプル コードを使用します。開発されたアプリケーションは、Java を使用して PSD を PNG として保存するために利用でき、単純な API 呼び出しを使用して、Linux、macOS、または Windows 内の Java 構成環境のいずれでも使用できます。
Java で PSD を PNG にエクスポートする手順
- リポジトリ マネージャーから Aspose.PSD for Java をインストールして環境をセットアップし、PSD を PNG にエクスポートします
- PsdImage クラスのインスタンスを作成し、ソースの PSD ファイルをディスクから読み込みます
- PngOptions クラス インスタンスを使用して、出力 PNG オプションを設定します
- 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に変換する方法 の記事を参照してください。