GraphicsMagick网络摄像头,带有邮票和私人区域

时间:2012-12-05 11:32:24

标签: imagemagick graphicsmagick

我使用以下代码处理网络摄像头图片(in.jpg),取消锐化某些区域(在grayscale-file unsharpmask.png中定义)并添加图章。

  • load in.jpg
  • 模糊此文件
  • 将in.jpg作为单独的图层加载
  • 应用透明蒙版
  • 撰写
  • 添加邮票
  • 再次撰写并写信给out.jpg

我使用以下命令对ImageMagick执行此操作:

  

转换in.jpg -blur 0x8 -compose over in.jpg unsharpmask.png -composite -compose over stamp.png -gravity SouthWest -composite -quality 90 out.jpg

但是在GraphicsMagick上它失败了,因为缺少“-composite”选项,..

我如何使用GraphicsMagick做到这一点? 提前谢谢!

1 个答案:

答案 0 :(得分:0)

您的“私人”区域有多复杂,我认为它们总是在同一个地方?

您可以在graphicsmagick中使用区域并尝试模糊这些区域吗?

这是一些将指定区域更改为灰度的代码,我假设您可以通过将-colorspace Gray替换为-blur 15或类似区域来模糊该区域。

<?php  
$cmd = "$input -region 140x120+50+20 -colorspace Gray";  
exec("convert $cmd region_gray.jpg"); 
?>