Apply Smart Filters to PSD in C#

引入

智能过滤器在Photoshop允许 非破坏性编辑,允许您在任何时候 调整或删除过滤器,而不会影响原始图像. 在本文中,我们将探索如何 添加,编辑和更新智能过滤器智能对象层在PSD文件中使用 C# .NET.

为什么要使用智能过滤器?

智能过滤器提供多种优点,包括:

  • 非破坏性编辑 为 Photoshop 层.
  • 轻松调整 没有修改原始图像.
  • 在C#中自动化PSD智能对象操作#.

内容表

1. 设置 Aspose.PSD for Smart Filters

为了在 PSD 文件中有效操作 智能过滤器,我们使用 [Aspose.PSD for .NET](https://products.aspose.net/psd:

  • 直接编辑 PSD 文件 无需 Photoshop.
  • 易于应用和修改智能对象层.
  • 添加、调整和清除智能过滤器 无缝.

安装

您可以通过 NuGet 安装图书馆,下列命令:

PM> Install-Package Aspose.PSD

否则,您可以从 DLL 下载 Aspose 下载页面.

2、添加、编辑和更新智能过滤器}

要在 PSD 文件中 应用和修改智能过滤器,请遵循以下步骤:

  • 下载 PSD 图像 使用 Image 班级.
  • 访问您要修改的智能对象层.
  • 编辑现有智能过滤器(例如,调整射线,不透明度).
  • 添加新的过滤器 如 Gaussian Blur 和添加噪音.
  • 保存修改的 PSD 文件 以保存您的更改.

代码例子

支持的智能过滤器和效果

Aspose.PSD 支持各种 智能过滤器 可应用于您的图像:

智能过滤器功能
加西安·布鲁(Gaussian Blur软化边缘为顺利的效果.
添加噪音模拟结构为现实效应.
Sharpen改善边缘和细节.
此分類上一篇创建3D效应在所选择的层.

这些过滤器可以 编程控制 以实现 自定义图像改进 适合您的需求.

4. 储蓄和出口加工的PSD

在使用智能过滤器更新 PSD 文件后,您可以保存如下:

psdImage.Save("output.psd");

如果您想将文件导出到其他格式,请使用此代码剪辑:

psdImage.Save("output.png", new PngOptions());

这确保您保持 高品质 同时产生不同的图像格式.

5、获得免费许可证}

要使用 Aspose.PSD for .NET 无限制,您可以申请 (免费临时许可证)(https://purchase.aspose.com/temporary-license).

如需詳細資訊,請參閱 官方資料 或在 Aspose 論壇 上發送您的問題/).

结论和额外资源

总结

在此指南中,我们涵盖了:

  • 如何在C#中修改PSD智能对象层#
  • 添加和调整像 Gaussian Blur 这样的智能过滤器
  • 保存和出口修改的PSD

了解更多

使用 Aspose.PSD for .NET,您可以有效地 程序操纵 Photoshop 文件 无需 Photoshop. 开始自动化 PSD 智能对象处理在 C# 今天只需 $99! 🚀

More in this category