.NET用PSD写真プロセッサ

.NET用PSD写真プロセッサの概要

.NET用PSD写真プロセッサは、.NETアプリケーション内でPhotoshopファイル(PSD)を処理および操作できる強力なライブラリです。このガイドでは、使用可能な機能の概要とコード例を使用した一般的なタスクの実行方法について説明します。

PSDファイルの読み込みと保存

PSDファイルを読み込むには、.NETアプリケーション内でそれらをロードする必要があります。.NET用PSD写真プロセッサは、これを行うためのシンプルな方法を提供します。

using (PsdImage image = (PsdImage)Image.Load("input.psd", new PsdLoadOptions() { LoadEffectsResource = true }))
{
    // 画像を処理する
    image.Save("output.psd");
}

この例では、名前が「input.psd」のPSDファイルを読み込み、それを「output.psd」として保存します。

画像処理操作

.NET用PSD写真プロセッサは、以下のような様々な画像処理操作をサポートしています。

画像のリサイズ

画像をリサイズするには、Resize メソッドを使用できます。

string sourceFile = dataDir + @"sample.psd";
string destName = dataDir + @"SimpleResizing_out.jpg";

// RasterImageクラスのインスタンスに既存の画像を読み込みます。
using (Image image = Image.Load(sourceFile))
{
    image.Resize(800, 600);
    image.Save(destName, new JpegOptions());
}

このコードでは、画像を800x600ピクセルにリサイズします。

画像の回転

画像を回転するには、RotateFlip メソッドを使用できます。

string sourceFile = dataDir + @"sample.psd";
string destName = dataDir + @"RotatingAnImage_out.jpg";

// RasterImageクラスのインスタンスに既存の画像を読み込みます。
using (Image image = Image.Load(sourceFile))
{
    image.RotateFlip(RotateFlipType.Rotate270FlipNone);
    image.Save(destName, new JpegOptions());
}

このコードでは、画像を270度回転します。

画像の反転

画像を反転するには、Flip メソッドを使用できます。

string sourceFile = @"sample.psd";
string destName = @"out.jpg";

// RasterImageクラスのインスタンスに既存の画像を読み込みます。
using (RasterImage image = (RasterImage)Image.Load(sourceFile))
{
    image.Rotate(30f, true, Color.Green);
    image.Save(destName, new JpegOptions());
}

このコードでは、画像を水平方向に反転します。

 日本語