0

次のコードを使用して、Webカメラ画像(in.jpg)を処理し、一部の領域(grayscale-file unsharpmask.pngで定義)のシャープを解除し、スタンプを追加しました。

  • in.jpgをロード
  • このファイルをぼかす
  • in.jpgを別のレイヤーとしてロードする
  • 透明マスクを適用する
  • 作曲
  • スタンプを追加
  • もう一度作成してout.jpgに書き込みます

ImageMagickでこれを行うには、次のコマンドを使用しました。

convert 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 に答える