【发布时间】:2012-05-29 06:44:32
【问题描述】:
我正在尝试将在 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 复制它?
【问题讨论】:
-
我不确定他是否想了解 API 的使用,但他想了解如何使用它来重现 Photoshop 效果。
标签: image-processing imagemagick photoshop