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

 中文