無需Adobe Photoshop依賴項!PSD管理控件Aspose.PSD重磅上線!

Aspose.PSD是高級PSD文件格式操做API,沒有任何Adobe Photoshop依賴項。API容許建立或編輯Photoshop文件,並提供更新圖層屬性,添加水印,執行圖形操做或將一種文件格式轉換爲另外一種文件的功能。
bash

Aspose.PSD for .NET支持PSD和PSB文件格式進行加載和處理,並容許導出爲各類光柵圖像格式,例如TIFF,JPEG,PNG,GIF,BMP等。框架

整體特性

Aspose.PSD for .NET功能概述。spa

1.png

支持的文件格式

在您的應用程序中加載,建立或編輯Photoshop PSD和PSB文件。當前僅適用於.NET和Java平臺。code

48C29FD3-0AB0-407e-86FD-63051A09EBC9.png

平臺獨立性

用於.NET的Aspose.PSD支持任何從2.0開始的.NET框架。orm

4B84DCAA-57F3-4e4c-92C5-BEAB9771244E.png

先進的.NET PSD操縱API功能

  • 將Photoshop文件轉換爲圖像
  • 從頭開始建立Photoshop文件
  • 加載現有的Photoshop文件
  • 剪輯到矩形區域
  • 繪製並填充基本形狀
  • 裁剪,旋轉和調整圖像大小
  • 合併PSD圖層
  • 帶有Alpha的PSD灰度支持
  • PSD的圖層效果
  • 圖層建立日期和時間
  • 圖紙顏色突出顯示
  • 支持圖層蒙版
  • 在運行時支持文本層
  • 調整層支持
  • 在調整圖層中管理亮度和對比度
  • 管理曝光層
  • 管理通道混音器調整圖層
  • 將PSD圖層合併到其餘圖層
  • 曲線調整層的渲染
  • 管理員照片濾鏡調整層
  • 添加和渲染關卡圖層
  • 添加調整層的色相飽和度
  • 剪貼蒙版的支持
  • 管理圖層不透明度和展平圖層

將PSD導出爲各類柵格格式

用於.NET的Aspose.PSD提供了將PSD文件導出爲任何受支持的光柵圖像格式的功能,只需幾行代碼。cdn

// 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文件或建立縮略圖。blog

讀取或建立PSD文件

用於.NET的Aspose.PSD不只支持加載PSD和PSB文件格式以進行操做和轉換,並且還提供了從頭開始建立PSD和PSB文件的功能。.NET開發人員能夠使用API自動化可能會幫助他們解決問題的方案。ip

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.。ci

若是你對Aspose的產品感興趣或有任何技術難題均可以加入Aspose交流(642018183)
相關文章
相關標籤/搜索