曝光调整图层

在Java中使用Photoshop曝光调整图层

在本文中,我们将使用Aspose.PSD for Java - PSD文件格式操作库向Adobe® Photoshop®文档中添加曝光调整图层。该库可以正常工作,无需安装Photoshop编辑器,因为它使用自己的图像处理算法。我们还学习了与库曝光调整API相关的一些细节。

API概述

曝光调整图层通过ExposureLayer类进行配置,该类包含以下属性可用于处理曝光调整:

  • 通过对整个直方图相对于黑色进行压缩或拉伸,定义照片的光线强度。因此,主要影响高光。
  • 与曝光偏移不同,主要影响阴影。
  • 伽玛校正,用于校正图像的亮度。

正确曝光

更正曝光及相关属性就像更改类的一些属性那样简单。让我们对一个图书馆的曝光不足照片应用一些曝光调整(a)以使其对人眼可察觉(c)。

曝光调整图层示例

整个调整主要是使用伽玛校正完成的。但是,曝光和偏移也进行了一些调整。您需要做的就是为已经提到的属性设置适当的值:

ExposureLayer exposureLayer = psdImage.addExposureAdjustmentLayer();
exposureLayer.setExposure(-0.03f);
exposureLayer.setOffset(-0.0005f);
exposureLayer.setGammaCorrection(1.85f);

请注意,曝光值必须在-20.0到20.0范围内,偏移值必须在-0.5到0.5范围内,伽玛校正值的范围必须在9.99到0.01之间。

有关更多详细信息,请参阅曝光调整图层的API参考

结论

在本文中,我们学习了如何将曝光调整图层添加到PSD文件中以提亮图像,并考虑了一些API细节。