
Aspose.PSD for .NET
高級.NET PSD操作API功能
轉換的Photoshop文件到圖片
從頭開始創建的Photoshop文件
加載現有的Photoshop的文件
夾到的矩形區域
繪製和填充基本形狀
裁剪,旋轉和縮放圖片
出口PSD到各種的光柵格式
Aspose.PSD for .NET 提供PSD文件導出到任何支持的光柵圖像格式,只需幾行代碼的能力。
PSD轉換成PNG,JPEG和TIFF - C#
// load an existing PSD image as Image
using (var psd = Aspose.PSD.Image.Load(dir + "template.psd"))
{
// save result in different raster formats with customized attributes
psd.Save(dir + "output.png", new Aspose.PSD.ImageOptions.PngOptions());
psd.Save(dir + "output.jpg", new Aspose.PSD.ImageOptions.JpegOptions() { Quality = 70 });
psd.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 psd = 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(psd);
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));
psd.Save();
}
各種影像過濾器
Aspose.PSD for .NET提供了核心影像特徵,如通過其類庫色彩調節。開發者可以容易地調整由所述API裝載光柵圖像的亮度,對比度或伽馬。此外,開發人員可以動態地抖動或模糊圖像,以及採用流行的濾鏡包括中值,高斯維納,運動維納和布拉德利閾值。