0

我使用以下代码处理网络摄像头图片(in.jpg),对某些区域进行锐化(在灰度文件 unsharpmask.png 中定义)并添加图章。

  • 载入.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 做到这一点?提前致谢!

4

1 回答 1

0

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

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

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

<?php  
$cmd = "$input -region 140x120+50+20 -colorspace Gray";  
exec("convert $cmd region_gray.jpg"); 
?> 
于 2012-12-05T21:19:56.903 回答