Imagemagick专注于区域

时间:2013-06-12 16:59:04

标签: focus imagemagick crop blur

我一直在搜索有关如何使用Imagemagick创建焦点图像区域的信息。我还没有在官方文档中找到任何东西。

我想模糊除了区域以外的所有图像,这是由坐标决定的。 求救!

1 个答案:

答案 0 :(得分:0)

你可以编写一个包含3个步骤的脚本(你可以在一个命令中压缩这些步骤,但是它会更难解释,所以我会把它分开):

  1. 创建原始图像的完全模糊版本

  2. 创建一个掩码,在其中定义“聚焦”区域,例如矩形

  3. 将模板应用于模糊图像,以获得最终图像,其中所有像素都模糊,但面具中定义的矩形内的像素

  4. convert original.png -blur 10x8 imagefuzz.png
    convert original.png -fill white -draw "color 0,0 reset" -fill black -draw "rectangle 100,100,350,250" mask.png
    convert original.png imagefuzz.png mask.png -composite output.png