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

Imagemagick GraphicsMagick网络摄像头,带邮票和私人区域,imagemagick,graphicsmagick,Imagemagick,Graphicsmagick,我使用以下代码来处理网络摄像头图片(in.jpg)、取消锐化某些区域(在灰度文件unsharpmask.png中定义)并添加戳记 加载in.jpg 模糊此文件 加载在.jpg中作为分离层 应用透明遮罩 谱写 加邮票 再次撰写并写入out.jpg 我使用以下命令对ImageMagick执行此操作: convert in.jpg-blur 0x8-compose over in.jpg unsharpmask.png-composite-compose over stamp.png-gravit

我使用以下代码来处理网络摄像头图片(in.jpg)、取消锐化某些区域(在灰度文件unsharpmask.png中定义)并添加戳记

  • 加载in.jpg
  • 模糊此文件
  • 加载在.jpg中作为分离层
  • 应用透明遮罩
  • 谱写
  • 加邮票
  • 再次撰写并写入out.jpg
我使用以下命令对ImageMagick执行此操作:

convert in.jpg-blur 0x8-compose over in.jpg unsharpmask.png-composite-compose over stamp.png-gravity soutwest-composite-quality 90 out.jpg

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

我怎样才能用GraphicsMagick做到这一点? 提前谢谢

你的“私人”区域有多复杂?我想它们总是在同一个地方

你能在graphicsmagick中使用区域并尝试模糊这些区域吗

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

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