この記事では、C# を使用して PSD を GIF に変換する 方法について説明します。いくつかの API 呼び出しを使用して、複数のレイヤーとスマート オブジェクトを含む Photoshop ドキュメントを、一般的なビットマップ イメージ形式 GIF に変換できます。**C# を使用して PSD を GIF に変換するときに、出力 GIF の特性、形式、およびベクター ラスタライズ オプションを設定できます。
C# を使用して PSD を GIF にエクスポートする手順
- Aspose.PSD for .NET を使用して PSD を GIF に変換する環境を設定します
- Load() メソッドを使用してソース PSD ファイルを Image クラスに読み込みます。
- 読み込んだ画像をPsdImageクラスにキャストする
- GifOptionsクラスからオブジェクトを作成する
- GifOptions オブジェクトに必要なプロパティを設定します
- Saveメソッドと指定された出力GIFオプションを使用してPSDファイルをGIFに変換する
これらの手順は、C# を使用して PSD を GIF アニメーションに変更する プロセスをまとめたものです。 Load メソッドを使用してソース PSD ファイルを Image クラスに読み込み、そのタイプを PsdImage に変更し、出力 GIF 特性を設定するための GifOptions クラスのオブジェクトを作成し、Save() メソッドを使用して GIF として保存します。 GIF オプションを設定して、フラグなどのフレーム全体の完全なピクセル データを含む画像を作成することもできます。
C# を使用した PSD から GIF へのコンバーターのコード
using System; | |
using Aspose.PSD; | |
using Aspose.PSD.FileFormats.Psd; | |
using Aspose.PSD.ImageOptions; | |
namespace AsposeCodes | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Photoshop Document to GIF | |
{ | |
new License().SetLicense("License.lic");//For avoiding limitations | |
using (var psdToGifImage = (PsdImage)Image.Load("text.psd")) | |
{ | |
GifOptions gifOptions = new GifOptions();// For output GIF characteristics | |
gifOptions.FullFrame = true; | |
psdToGifImage.Save("Transformed.gif", gifOptions);//Output GIF | |
} | |
} | |
} | |
} |
上記のサンプル コードは、C# を使用して PSD をアニメーション GIF にエクスポートする方法を示しています。GIF パレットを制御して、要件に合わせてグラフィック、ロゴ、アイコンを作成するための限られたカラー オプションを制御できます。背景色のインデックスと解像度を設定し、必要に応じてパレット補正を適用するオプションが用意されています。
この記事では、PSD から GIF への変換について説明しました。PSD を編集するには、C# で PSD ファイルを編集する の記事を参照してください。