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