ImageMagick 命令行渐变
ImageMagick command-line gradient
我正在使用此处找到的 ImageMagick 渐变示例:
http://www.imagemagick.org/Usage/photos/#tilt_shift
参数如下:
magick convert beijing_contrast.jpg -sparse-color Barycentric "0,0 black 0,%h white"-function polynomial 4,-4,1 beijing_blurmap.jpg
它创建了一个完美的渐变图像,顶部和底部为白色:
但我不知道如何为肖像图像做同样的事情(在左右边缘制作白色)。
请帮忙。
在 Imagmagick 中,只需将参数更改为稀疏颜色即可。使用 %w,0 而不是 0,%h。另请注意,在 Imagemagick 7 中,您应该只使用 magick 而不是 magick convert 而不是 convert。否则,您可能会遇到 IM 6 行为。对于其他工具,例如 identify 和 mogrify 以及 montage 等,您需要在前面加上 magick。另请注意,您在 -function 之前缺少 space 。尝试
magick beijing_contrast.jpg -sparse-color Barycentric "0,0 black %w,0 white" -function polynomial 4,-4,1 beijing_blurmap.jpg
如果需要,根据您想要中间是白色还是中间是黑色来交换黑色和白色。
对于 IM 6.9.2.5 或更高版本,有用于创建各种方向渐变的新便利定义。但是您需要指定图像大小。参见 https://www.imagemagick.org/script/gradient.php
我正在使用此处找到的 ImageMagick 渐变示例: http://www.imagemagick.org/Usage/photos/#tilt_shift
参数如下:
magick convert beijing_contrast.jpg -sparse-color Barycentric "0,0 black 0,%h white"-function polynomial 4,-4,1 beijing_blurmap.jpg
它创建了一个完美的渐变图像,顶部和底部为白色:
但我不知道如何为肖像图像做同样的事情(在左右边缘制作白色)。
请帮忙。
在 Imagmagick 中,只需将参数更改为稀疏颜色即可。使用 %w,0 而不是 0,%h。另请注意,在 Imagemagick 7 中,您应该只使用 magick 而不是 magick convert 而不是 convert。否则,您可能会遇到 IM 6 行为。对于其他工具,例如 identify 和 mogrify 以及 montage 等,您需要在前面加上 magick。另请注意,您在 -function 之前缺少 space 。尝试
magick beijing_contrast.jpg -sparse-color Barycentric "0,0 black %w,0 white" -function polynomial 4,-4,1 beijing_blurmap.jpg
如果需要,根据您想要中间是白色还是中间是黑色来交换黑色和白色。
对于 IM 6.9.2.5 或更高版本,有用于创建各种方向渐变的新便利定义。但是您需要指定图像大小。参见 https://www.imagemagick.org/script/gradient.php