如何像使用比较时一样使用 ImageMagick 使图像变亮?
How to lighten an image using ImageMagick like when using compare?
正如您在答案 “Diff” an image using ImageMagick 中看到的那样,"delta" 图片以某种方式变亮了:
如何使用 ImageMagick 照亮图像?
我假设您想要使第二张图片变亮,这样您就可以得到第三张图片,但没有文字。所以从命令行这应该给出相同的结果:
convert porsche.png -fill white -colorize 80% porshe_light.png
要获得完全相同类型的输出,只需使用与答案中完全相同的命令 ("'Diff an image using ImageMagick") 你引用了。
只需将有问题的图像与其自身进行比较即可:
convert wizard: -frame 1 wizard.png
compare wizard.png wizard.png delta.png
将为您提供这些图像,原始图像(左)和 "delta"(右):
更新
顺便说一句,我曾怀疑@rostok 的回答不会以某种方式为他的 -colorize
运算符使用正确的参数值。但是他的 80%
恰好是完全正确的,从下面的输出可以看出:
convert wizard.png -colorize 80% wiz-light.png
(当然,我也别无选择对@rostok 的回答投赞成票...:-) 实际上,它甚至比这个更好,因为它暗示如果他想更改运算符的度数,他可以更改 -colorize
参数。)
正如您在答案 “Diff” an image using ImageMagick 中看到的那样,"delta" 图片以某种方式变亮了:
如何使用 ImageMagick 照亮图像?
我假设您想要使第二张图片变亮,这样您就可以得到第三张图片,但没有文字。所以从命令行这应该给出相同的结果:
convert porsche.png -fill white -colorize 80% porshe_light.png
要获得完全相同类型的输出,只需使用与答案中完全相同的命令 ("'Diff an image using ImageMagick") 你引用了。
只需将有问题的图像与其自身进行比较即可:
convert wizard: -frame 1 wizard.png
compare wizard.png wizard.png delta.png
将为您提供这些图像,原始图像(左)和 "delta"(右):
更新
顺便说一句,我曾怀疑@rostok 的回答不会以某种方式为他的 -colorize
运算符使用正确的参数值。但是他的 80%
恰好是完全正确的,从下面的输出可以看出:
convert wizard.png -colorize 80% wiz-light.png
(当然,我也别无选择对@rostok 的回答投赞成票...:-) 实际上,它甚至比这个更好,因为它暗示如果他想更改运算符的度数,他可以更改 -colorize
参数。)