このトピックでは、C# で PSD を PNG に変換する方法に焦点を当て、環境をセットアップしてサンプル コードを使用するためのすべての詳細をカバーします。このアプリケーションを使用して C# を使用して PSD を PNG として保存 できます。アプリケーションは、Linux、macOS、または Windows 内の任意の .NET 構成環境で使用できます。
C# で PSD を PNG に変換する手順
- PSD を PNG にエクスポートするために、NuGet から Aspose.PSD for .NET をインストールして環境をセットアップします
- PsdImage クラス オブジェクトを作成して、ディスクからソース PSD ファイルをロードします
- PngOptions クラス インスタンスを使用して、出力 PNG オプションを設定します
- Save メソッドを使用して PSD を PNG ファイルに変換します。
C# では、PSD から PNG へのコンバーター アプリケーションは、上記の手順を使用して簡単に開発できます。このプロセスは、Image.Load() メソッドを使用してディスクまたはメモリ ストリームからサンプルの PSD ファイルをロードすることによって開始されます。次に、PngOptions クラス オブジェクトを使用して、出力 PNG オプションに必要なプロパティを設定します。その後、Save メソッドを使用して、PSD をディスク上の PNG ファイルに変換します。
C# で PSD を PNG にエクスポートするコード
using System; | |
using Aspose.PSD; | |
using Aspose.PSD.FileFormats.Png; | |
using Aspose.PSD.FileFormats.Psd; | |
using Aspose.PSD.ImageLoadOptions; | |
using Aspose.PSD.ImageOptions; | |
namespace TestPSD | |
{ | |
public class PsdToPng | |
{ | |
public static void ConvertPsdToPng() | |
{ | |
String path = @"/Users/Documents/KnowledgeBase/TestData/"; | |
// Applying product license to convert PSD to PMG using C# | |
License PsdToPngLic = new License(); | |
PsdToPngLic.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
PsdLoadOptions psdOptions = new PsdLoadOptions(); | |
psdOptions.ReadOnlyMode = true; | |
using (var psdtoPngImage = (PsdImage)Image.Load(path + "AllAdjustments.psd", psdOptions)) | |
{ | |
// Set the output PNG options | |
PngOptions pngOptions = new PngOptions(); | |
pngOptions.ColorType = PngColorType.TruecolorWithAlpha; | |
pngOptions.Progressive = true; | |
pngOptions.CompressionLevel = 9; | |
// Save the converted JPG on the disk | |
psdtoPngImage.Save(path + "PsdConverted.png", pngOptions); | |
} | |
} | |
} | |
} |
上記の例は、いくつかの API 呼び出しを使用して、C#* を使用して *PSD を PNG に変換するプロセスを示しています。 PsdLoadOptions を使用してソース PSD ファイルのロード オプションを設定し、Image.Load() メソッドを使用してディスクからソース PSD ファイルを開きます。 PngOptions クラスは、ColorType、CompressionLevel、DefaultReplacementFont、ResolutionSettings、MultiPageOptions などの出力 PNG プロパティを設定するために使用されます。 PNG プロパティを設定すると、目的の PNG ファイルがディスクまたは MemoryStream 内に保存されます。
この例では、段階的なアプローチを使用して C# を使用して PSD を PNG に変換するプロセスについて学習しました。 PSD から PDF への変換について知りたい場合は、C#でPSDをPDFに変換する方法 の記事を参照してください。