このトピックでは、C# で AI を PNG に変換する方法について説明します。このアプリケーションは、C# を使用して AI を PNG としてすばやく保存するために利用でき、Windows、macOS、または Linux 内の .NET 構成環境のいずれでも使用できます。
C# で AI を PNG にエクスポートする手順
- AI ファイルを PNG 画像に変換するために NuGet から Aspose.PSD for .NET をインストールして環境を確立します
- AiImage クラスのインスタンスを作成して、ディスクからソース AI ファイルにアクセスします
- PngOptions クラス オブジェクトを初期化して、目的の出力 PNG プロパティを設定します
- AI ファイルをディスク上の PNG に変換します
C# Adobe Illustrator から PNG への画像変換アプリケーションを使用すると、上記の段階的な手順を使用して作成できます。プロセスは、ディスクからソース Adobe Illustrator (AI) ファイルをロードすることによって開始されます。次に、PngOptions クラス インスタンスを使用して、目的の出力 PNG 画像ファイルのさまざまなプロパティを設定します。続いて、Save メソッドを使用して、Adobe Illustrator ファイルを PNG 画像としてディスクに保存します。
C# で AI を PNG にエクスポートするコード
using System; | |
using Aspose.PSD; | |
using Aspose.PSD.FileFormats.Ai; | |
using Aspose.PSD.FileFormats.Png; | |
using Aspose.PSD.ImageOptions; | |
namespace TestPSD | |
{ | |
public class AiToPNG | |
{ | |
public static void ConvertAiToPng() | |
{ | |
String path = @"/Users/Documents/KBase/TestData/"; | |
// Applying product license to convert AI to a PNG image in C# | |
License AiToPngLic = new License(); | |
AiToPngLic.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
using (var aitoPngImage = (AiImage)Image.Load(path + "sample3.ai")) | |
{ | |
//Set the output PNG options | |
PngOptions pngOpts = new PngOptions(); | |
pngOpts.ResolutionSettings = new ResolutionSetting(800, 800); | |
pngOpts.ColorType = PngColorType.TruecolorWithAlpha; | |
pngOpts.BitDepth = 32; | |
// Save the converted PNG image on the disk | |
aitoPngImage.Save(path + "PsdConverted.jpg", pngOpts); | |
} | |
} | |
} | |
} |
上記のコード例は、C#* を使用して *Adobe Illustrator を PNG に変換するプロセスを示しています。これにより、Image.Load() メソッドは、ディスクからソース AI ファイルにアクセスするためのアクセスを参照します。 PngOptions クラス インスタンスは、解像度設定、PNG カラー タイプ、ビット深度などの出力 PNG 画像オプションを設定するために使用されます。 PNG プロパティを設定すると、PNG 画像がディスクまたは MemoryStream 内に保存されます。
この簡単なトピックでは、C# を使用して AI を PNG に変換するプロセスを段階的に説明しました。 AI を PDF ファイルに変換する方法については、C# で AI を PDF に変換する方法 の記事を参照してください。