Aspose.PSD  for .NET

フォトショップファイルを操作するための.NET API

アドビフォトショップに依存することなく、PSDおよびPSBファイルを作成、読み取り、編集、変換できます。

  Download Free Trial
  
 

Aspose.PSD for .NET は、アドビフォトショップやアドビイラストレーターに依存しない、高度な PSD およびエントリーレベルの AI ファイル形式操作 API です。このAPIを使用すると、Photoshopファイルを作成および編集できるだけでなく、レイヤープロパティの更新、ウォーターマークの追加、グラフィック操作の実行、またはあるファイル形式から別のファイル形式への変換を行うことができます。

API は、レイヤーとしてのインポートと次の形式へのエクスポートをサポートしています。 PNG , JPEG , JPEG , GIF , BMP , TIFF , PSD そして PSB 選択可能なテキストとともに Pdf にエクスポートします。Aspose.PSD は、調整レイヤー、テキストレイヤーのレンダリングと編集、塗りつぶしレイヤー、レイヤーエフェクト、レイヤーのラスターマスクとベクターマスクの編集などの Adobe Photoshop 機能を部分的にサポートしています。

.NET PSD 操作用の高度な API 機能

 

レイヤー作成日時

シートカラーハイライト

モノクロ調整レイヤー

PSD をさまざまなラスター形式にエクスポート

Aspose.PSD for .NET には、わずか数行のコードで PSD ファイルをサポートされている任意のラスターイメージ形式にエクスポートする機能があります。

PSD ファイルを PNG、JPEG、TIFF 形式に変換-C#

// load an existing PSD image as Image
using (var pfile = Aspose.PSD.Image.Load(dir + "template.psd")){
// save result in different raster formats with customized attributes
pfile.Save(dir + "output.png", new Aspose.PSD.ImageOptions.PngOptions());
pfile.Save(dir + "output.jpg", new Aspose.PSD.ImageOptions.JpegOptions() { Quality = 70 });
pfile.Save(dir + "output.tiff", new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.TiffCcitRle));
}

PSD レイヤーへのアクセスと操作

Aspose.PSD for .NET では、PSD のレイヤーにアクセスして、画像またはテキストのいずれかを使って描画できます。レイヤーの結合、レイヤー上のテキストの更新、効果の設定、レイヤーを画像としてエクスポートできます。PSD .NET API を使用して、統合化された PSD ファイルを検出したり、サムネイルを作成したりすることもできます。

PSD ファイルの読み取りまたは作成

Aspose.PSD for .NET では、操作や変換のための PSD および PSB ファイル形式の読み込みがサポートされるだけでなく、PSD および PSB ファイルを一から作成することもできます。.NET 開発者は API を使用して、作業に役立つシナリオを自動化できます。

PSD をゼロから作成-C#

using (var pdoc = Aspose.PSD.Image.Create(new Aspose.PSD.ImageOptions.PsdOptions()
{
Source = new Aspose.PSD.Sources.FileCreateSource(dir + "output.psd", false),
ColorMode = Aspose.PSD.FileFormats.Psd.ColorModes.Rgb,
CompressionMethod = Aspose.PSD.FileFormats.Psd.CompressionMethod.RLE,
Version = 4
}, 400, 400))
{
// draw some graphics over the newly created PSD
var graphics = new Aspose.PSD.Graphics(pdoc);
graphics.Clear(Aspose.PSD.Color.White);
graphics.DrawEllipse(new Aspose.PSD.Pen(Aspose.PSD.Color.Red, 6), new Aspose.PSD.Rectangle(0, 0, 400, 400));
pdoc.Save();
}

さまざまなイメージングフィルター

Aspose.PSD for .NET は、クラスライブラリによる色調整などの主要なイメージング機能を提供します。開発者は、API によってロードされたラスターイメージの明るさ、コントラスト、ガンマを簡単に調整できます。さらに、開発者は画像を動的にディザリングしたりぼかしたりできるほか、中央値、ガウスウィーナー、モーションウィーナー、ブラッドレーしきい値などの一般的なフィルターも使用できます。

  
  

Aspose.PSD には、以下に示すように、その他の一般的な開発環境向けに個別の PSD API が用意されています。