Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ImageMagick在玻璃上的雕刻效果_Imagemagick_Imagemagick Convert - Fatal编程技术网

ImageMagick在玻璃上的雕刻效果

ImageMagick在玻璃上的雕刻效果,imagemagick,imagemagick-convert,Imagemagick,Imagemagick Convert,我想在产品图像上添加带有雕刻效果的徽标 原来的标志是 在产品上添加后,它应该是这样的 如何使用imagemagick执行此操作。将其用作奖杯: 然后是以下几点: convert trophy.jpg -gravity center \ \( G.png -colorspace gray -channel a -evaluate multiply 0.2 -resize 120x120 \) -composite result.png 因此,我基本上是加载奖杯,然后在括号中进行一些

我想在产品图像上添加带有雕刻效果的徽标

原来的标志是

在产品上添加后,它应该是这样的


如何使用imagemagick执行此操作。

将其用作奖杯:

然后是以下几点:

convert trophy.jpg -gravity center \
   \( G.png -colorspace gray -channel a -evaluate multiply 0.2 -resize 120x120 \) -composite result.png

因此,我基本上是加载奖杯,然后在括号中进行一些“旁白处理”,加载谷歌徽标,将其转换为灰度,通过将其乘以0.2,调整其大小并在奖杯顶部合成来降低不透明度


顺便说一句,如果您使用的是GraphicsMagick,它没有我用来确保我只将徽标转换为灰度而不是奖杯的括号,那么您将按照不同的顺序进行操作。首先加载徽标并对其进行处理(灰度、大小调整等),然后加载奖杯,然后交换顺序,使奖杯进入背景,如下所示:

gm convert G.png -colorspace gray -resize ... trophy.jpg -swap -composite result.png