如何用 Aspose.PSD 为 .NET 在 PSD 照片中更改颜色平衡
如何用 Aspose.PSD 为 .NET 在 PSD 照片中更改颜色平衡
颜色平衡纠正调节色彩,统一情绪,并在大型照片集中创建一致的品牌。
现实世界问题
手动颜色纠正对于现代营销、出版或电子商务团队来说是不可扩展的,一致性和速度需要自动化。
解决方案概述
按程序添加和编辑颜色平衡调整层,以便在阴影、中间曲线和突出标志中设置准确的颜色的变化以获得完美的结果。
原則
- 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_colorbalance.psd";
var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);
步骤2:添加颜色平衡调整层
var colorBalance = psdImage.AddColorBalanceAdjustmentLayer();
步骤3:设置频道平衡值
// Tune the color cast in shadows, midtones, highlights
colorBalance.ShadowsYellowBlueBalance = 30; // -100 (yellow) to 100 (blue)
colorBalance.MidtonesMagentaGreenBalance = 18; // -100 (magenta) to 100 (green)
colorBalance.HighlightsCyanRedBalance = -15; // -100 (cyan) to 100 (red)
步骤4:保存颜色平衡的PSD
psdImage.Save(outputFile);
psdImage.Dispose();
使用案例和应用程序
- 对目录和网页商店的一致颜色评级
- 在扫描照片中解决白色平衡问题
- 集合纠正季节性或竞选资产
共同挑战与解决方案
** 照片没有效果:** 查看调整层顺序和频道设置。
需要微妙的调节: 实验与小平衡变化为自然结果。
最佳实践
- 在Photoshop中预览最佳结果
- 所有 PSD 的脚本在速度文件夹中
- 备份所有原件为Easy undo
FAQ
Q:我可以单独播放单个频道吗?答:是的,影子、中间曲线和亮点都可以独立设置。
**Q:我可以用它为创意的颜色等级以及纠正吗?**答:绝对 - 创意效果由同一层支持。
结论
Aspose.PSD for .NET 将专业的颜色纠正和评级放在 Autopilot 上。 Aspose.PSD 为 .NET API 参考 .