如何使用 .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 参考 .