Aspose.PSD是高級PSD文件格式操作API,沒有任何Adobe Photoshop依賴項。API允許創建或編輯Photoshop文件,並提供更新圖層屬性,添加水印,執行圖形操作或將一種文件格式轉換為另一種文件的功能。 Aspose.PSD for .NET支持PSD和PSB文件格式進行載入和 ...
Aspose.PSD是高級PSD文件格式操作API,沒有任何Adobe Photoshop依賴項。API允許創建或編輯Photoshop文件,並提供更新圖層屬性,添加水印,執行圖形操作或將一種文件格式轉換為另一種文件的功能。
Aspose.PSD for .NET支持PSD和PSB文件格式進行載入和處理,並允許導出為各種光柵圖像格式,例如TIFF,JPEG,PNG,GIF,BMP等。
總體特性
Aspose.PSD for .NET功能概述。
支持的文件格式
在您的應用程式中載入,創建或編輯Photoshop PSD和PSB文件。當前僅適用於.NET和Java平臺。
平臺獨立性
用於.NET的Aspose.PSD支持任何從2.0開始的.NET框架。
先進的.NET PSD操縱API功能
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
將PSD導出為各種柵格格式
用於.NET的Aspose.PSD提供了將PSD文件導出為任何受支持的光柵圖像格式的功能,只需幾行代碼。
// load an existing PSD image as Imageusing (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層
用於.NET的Aspose.PSD可讓您訪問PSD的圖層,並可以在其中繪製圖像或文本。您可以合併圖層,更新圖層上的文本,設置效果或將圖層導出為圖像。您也可以使用PSD .NET API來檢測扁平化的PSD文件或創建縮略圖。
讀取或創建PSD文件
用於.NET的Aspose.PSD不僅支持載入PSD和PSB文件格式以進行操作和轉換,而且還提供了從頭開始創建PSD和PSB文件的功能。.NET開發人員可以使用API自動化可能會幫助他們解決問題的方案。
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();}複製代碼
各種成像濾鏡
用於.NET的Aspose.PSD通過其類庫提供了核心的成像功能,例如顏色調整。開發人員可以輕鬆調整API載入的光柵圖像的亮度,對比度或伽瑪。此外,開發人員可以動態抖動或模糊圖像,以及使用流行的濾鏡,包括Median, Gauss Wiener, Motion Wiener and Bradley Threshold.。
如果你對Aspose的產品感興趣或有任何技術難題都可以加入Aspose交流群(642018183)