.NET API來操縱的飛行的Photoshop文件

創建,讀取,編輯和從.NET應用程序中轉換PSD, PSB和AI文件。

免費下載試用版
Aspose.PSD為.NET

Aspose.PSD for .NET

Aspose.PSD for .NET 用于.NET的Aspose.PSD是高级PSD和入门级AI文件格式操作API,没有任何Adobe Photoshop或Adobe Illustrator依赖项。 API允许创建和编辑Photoshop文件,并提供更新图层属性,添加水印,执行图形操作或将一种文件格式转换为另一种文件的功能。 Aspose.PSD for .NET用于.NET的Aspose.PSD支持导入为图层并导出为以下格式:Png,Jpeg,Jpeg2000,Gif,Bmp,Tiff,Psd,Psb,以及带有可选文本的Pdf导出。 Aspose.PSD部分支持Adobe Photoshop等功能,例如调整层,文本层渲染和编辑,填充层,层效果,层的栅格编辑和矢量蒙版。

高級.NET PSD操作API功能

 

将Photoshop文件导出到图像

从头开始创建Photoshop文件

加载现有的Photoshop文件

将AI文件导出为栅格格式

剪辑到矩形区域

绘制并填充基本形状

裁剪,旋转和调整图像大小

图层支持

图层展平

能够导出PSD文件预览

创建和导出图层组

通过RGB,CMYK,LAB,灰度模式(每通道8/16/32位)的某种组合来打开和导出PSD文件。

支持最常用的图层效果

层阴影

外部/内部/中心冲程效果

颜色/图案/渐变层效果

在运行时添加和编辑文本层

调整层,例如亮度/对比度,曲线,色相/饱和度,照片滤镜等等

支持矢量,光栅,剪切蒙版及其组合

管理图层不透明度

支持大量的图层资源

从图像部分资源中提取数据

读取和编辑填充层

支持链接层

提取图层创建日期和时间

图纸颜色突出显示

出口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裝載光柵圖像的亮度,對比度或伽馬。此外,開發人員可以動態地抖動或模糊圖像,以及採用流行的濾鏡包括中值,高斯維納,運動維納和布拉德利閾值。

支持和學習資源