PSD文件处理API-Aspose.PSD v20.5四大新功能全新上线!功能演示带你快速上手!

.NET版Aspose.PSD迎来了5月的最新更新!新增了如下四大新功能:支持图层组的图层蒙版、支持文档转换进度、支持Nvrt资源、支持灰度ColorMode PSD图像保存,欢迎下载体验。

Aspose.PSD for .Net是高级PSD和入门级AI文件格式操作API,允许创建和编辑Photoshop文件,并提供更新图层属性,添加水印,执行图形操作或将一种文件格式转换为另一种文件的功能,没有任何Adobe Photoshop或Adobe Illustrator依赖项。

令人兴奋的是,.NET版Aspose.PSD迎来了5月的最新更新!新增了如下四大新功能:

  • 支持图层组的图层蒙版
  • 支持文档转换进度
  • 支持Nvrt资源(反向调整层资源)
  • 支持灰度ColorMode PSD图像保存(每通道16位)

>>你可以点击这里下载Aspose.PSD for .NET v20.5测试体验


具体更新内容

key 概述 类别
PSDNET-595 支持图层组的图层蒙版 新功能
PSDNET-201 支持文档转换进度 新功能
PSDNET-275 支持Nvrt资源(反向调整层资源) 新功能
PSDNET-124 支持灰度ColorMode PSD图像保存(每通道16位) 新功能
PSDNET-587 通过ITextPortion进行的文本对齐不适用于从右到左的语言。输出文件已损坏。 Bug修复
PSDNET-604 尝试使用Lab Color和8位/通道打开特定的Psd文件时发生异常 Bug修复
PSDNET-598 修复使用灰度ColorMode将每通道16位保存为PSD图像到每通道8位灰度PSD格式的保存图像 Bug修复
PSDNET-599 修复使用灰度ColorMode将每通道16位保存为PSD图像每通道16位的保存PSD图像的问题 Bug修复

PSDNET-595 支持图层组的图层蒙版

string srcFile = "psdnet595.psd";string outputPng = "output.png";string outputPsd = "output.psd";using (var input = (PsdImage)Image.Load(srcFile)){     input.Save(outputPng, new PngOptions());     input.Save(outputPsd);}

PSDNET-201 支持文档转换进度

string sourceFilePath = "Apple.psd";Stream outputStream = new MemoryStream();ProgressEventHandler localProgressEventHandler = delegate(ProgressEventHandlerInfo progressInfo){      string message = string.Format(           "{0} {1}: {2} out of {3}",           progressInfo.Description,           progressInfo.EventType,           progressInfo.Value,           progressInfo.MaxValue);      Console.WriteLine(message);};Console.WriteLine("---------- Loading Apple.psd ----------");var loadOptions = new PsdLoadOptions() { ProgressEventHandler = localProgressEventHandler };using (PsdImage image = (PsdImage)Image.Load(sourceFilePath, loadOptions)){      Console.WriteLine("---------- Saving Apple.psd to PNG format ----------");      image.Save(           outputStream,           new PngOptions()           {                 ColorType = PngColorType.Truecolor, ProgressEventHandler = localProgressEventHandler           });      Console.WriteLine("---------- Saving Apple.psd to PSD format ----------");      image.Save(           outputStream,           new PsdOptions()           {                 ColorMode = ColorModes.Rgb,                 ChannelsCount = 4,                 ProgressEventHandler = localProgressEventHandler           });}

PSDNET-275 支持Nvrt资源(反向调整层资源)

using (var psdImage = (PsdImage)Image.Load("InvertAdjustmentLayer.psd")){      foreach (var layer in psdImage.Layers)      {           if (layer is InvertAdjustmentLayer)           {                 foreach (var layerResource in layer.Resources)                 {                      if (layerResource is NvrtResource)                      {                           // The NvrtResource is supported.                           var resource = (NvrtResource)layerResource;                           break;                      }                 }           }      }}

还想要更多吗可以点击阅读【2019 · Aspose最新资源整合】查找需要的教程资源。如果您有任何疑问或需求,请随时联系客服,我们很高兴为您提供查询和咨询
标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年5月1日
下一篇 2020年5月1日

相关推荐

发表回复

登录后才能评论