.NET版Aspose.PSD迎来了5月的最新更新!新增了如下四大新功能:支持图层组的图层蒙版、支持文档转换进度、支持Nvrt资源、支持灰度ColorMode PSD图像保存,欢迎下载体验。
令人兴奋的是,.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进行处理,非常感谢!