gpt4 book ai didi

image-processing - Photoshop 的 RGB 级别与 ImageMagick

转载 作者:行者123 更新时间:2023-12-01 10:05:56 25 4
gpt4 key购买 nike

我正在尝试将在 Photoshop 中创建的一些效果转换为代码以便与 php/imagemagick 一起使用。现在我对如何重新创建 Photoshop 的 RGB 色阶功能特别感兴趣。我不太熟悉 Photoshop 界面,但这是我得到的信息:

RGB Level Adjust
Input levels: Shadow 0, Midtone 0.92, Highlight 255
Output levels: Shadow 0, Highlight 255

输入电平与输出电平的具体关系是什么?我如何将其翻译成 ImageMagick?下面您可以看到我尝试过的方法,但它没有正确渲染所需的效果(将 Photoshop 的 0-255 比例转换为 0-65535):

$im->levelImage(0, 0.92, 65535);
$im->levelImage(0, 1, 65535);

这主要是在黑暗中刺伤,因为参数名称没有排列,而且对于输出级别,参数的数量甚至不匹配。基本上我不明白当 photoshop 应用调整时到底发生了什么。我认为这是我现在最大的障碍。完成后,我需要在 ImageMagick 中找到相应的效果。

谁能阐明 Photoshop 中发生的事情以及如何使用 ImageMagick 复制它?

最佳答案

阴影、中间调和高光是属于特定亮度范围内的颜色。例如,阴影是亮度直方图的较低范围,中间调是中间的颜色,高光是较高的颜色。但是 - 您不能对这些值使用硬性限制,这就是为什么您必须使用像这样的曲线来加权直方图(一个像素可能同时位于多个范围内)。

Shadows, MidTones and Highlights

要分别调整阴影、中间调和高光,您需要为每个像素创建一个加权和,它使用当前的阴影、中间调和高光值来创建结果值。

我认为您不能直接使用 ImageMagick API 来执行此操作 - 也许您可以简单地将其编写为过滤器。

希望这对您有所帮助。

关于image-processing - Photoshop 的 RGB 级别与 ImageMagick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10707738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com