.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进行处理,非常感谢!