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 によってロードされたラスターイメージの明るさ、コントラスト、ガンマを簡単に調整できます。さらに、開発者は画像を動的にディザリングしたりぼかしたりできるほか、中央値、ガウスウィーナー、モーションウィーナー、ブラッドレーしきい値などの一般的なフィルターも使用できます。