彩票走势图

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

原创|产品更新|编辑:李显亮|2020-06-01 09:27:57.560|阅读 138 次

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

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

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最新资源整合】查找需要的教程资源。如果您有任何疑问或需求,请随时,我们很高兴为您提供查询和咨询
标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP