如何使用 .NET 应用 Hue 和 Saturation 效果到 PSD 图像

如何使用 .NET 应用 Hue 和 Saturation 效果到 PSD 图像

使用 Aspose.PSD for .NET,您可以为大型 PSD 图像或自动创意色彩分类进行包装调整这些属性。

现实世界问题

每张照片的手动变色/饱和度是缓慢而不可重复的,自动化确保一致性,并释放设计师获得更有价值的工作。

解决方案概述

添加或更新 Hue/Saturation 调整层,设置值,并保存。

原則

  • Visual Studio 2019 或以后
  • .NET 6.0 或更高版本(或 .Net Framework 4.6.2+)
  • Aspose.PSD 为 .NET 从 NuGet
  • PSD 文件(s) 处理
PM> Install-Package Aspose.PSD

步骤实施

步骤1:下载 PSD 文件

using Aspose.PSD;
using Aspose.PSD.FileFormats.Psd;

string inputFile = "./input/photo.psd";
string outputFile = "./output/photo_huesat.psd";

var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);

步骤2:添加 Hue/Saturation 调整层

var hueSaturation = psdImage.AddHueSaturationAdjustmentLayer();

步骤3:调整皮肤、土星和光明

hueSaturation.Hue = -43;         // Range: -180 to 180
hueSaturation.Saturation = 4;    // Range: -100 to 100
hueSaturation.Lightness = 10;    // Range: -100 to 100 (optional)

步骤4:保存增强的PSD

psdImage.Save(outputFile);
psdImage.Dispose();

使用案例和应用程序

  • Batch-color 正确的产品照片
  • 在活动中应用创意颜色评级
  • 提高社交和营销资产的振动性

共同挑战与解决方案

** 极端设置看起来不自然:** 从小值开始,以实现现实的改进。

** 层不见:** 调整必须在目标图像层以上。

最佳实践

  • 在发布之前总是预测最终结果
  • 编写包文件夹,以节省时间
  • 自动化前备份原件

FAQ

**Q:我可以为不同颜色范围自动化吗?**答:是的 - 使用 API 参考先进的面具和频道选项。

Q:这是可逆转的吗?答:是的 - 保持您的 PSD 调整层结构,以免破坏性编辑。

结论

使用 Aspose.PSD for .NET,您可以在您的所有 PSD 资产中标准化和提高照片振动。 Aspose.PSD 为 .NET API 参考 .

 中文