使用 Imagemagick 裁剪图像的一部分并将其粘贴到另一个图像中不起作用

Posted

技术标签:

【中文标题】使用 Imagemagick 裁剪图像的一部分并将其粘贴到另一个图像中不起作用【英文标题】:Crop part of an image and paste it into another with Imagemagick does not work 【发布时间】:2017-01-05 20:28:20 【问题描述】:

我有两张图片,我想裁剪第一张的一部分,然后使用 imagemagick 将其粘贴到另一张的特定位置。裁剪部分也是灰色的

我想要这个:http://imgur.com/3PomJ9k

但我得到了这个:http://imgur.com/5XmhytN

我试过了:

convert source.jpg ( +clone -crop 240x270+595+140 -resize 112x146 -type Grayscale ) -geometry +10+200 -composite destiny.jpg

但如您所见,它并没有按预期工作。

虽然裁剪部分被克隆为灰色,但整个第一张图像也被克隆,但我需要将第二张彩色图像保留在背景中,并将裁剪部分保留在其前面。

一些想法?

【问题讨论】:

提供您开始使用的图像怎么样?你是从 John Doe 开始的,还是蓝色的还是灰色的? 抱歉,我不明白你是从什么开始的 - 请提供source.jpg,或者我可以使用的东西。 好的,好的,我从 John Doe (source.jpg) 开始。然后我裁剪它的照片并将其粘贴到蓝色的照片中(destiny.jpg) 抱歉,我仍然无法计算出您开始时的简单图像,也无法计算出您期望得到的结果 - 您的问题目前没有意义。 【参考方案1】:

根据我们在聊天中的讨论,我认为您需要一些类似的东西 - 您可能需要摆弄实际数字,但希望这个概念很清楚:

convert other.jpg \( source.jpg -crop 240x270+595+140 -colorspace gray -resize 116x150! \) -geometry +4+108 -composite result.png

【讨论】:

以上是关于使用 Imagemagick 裁剪图像的一部分并将其粘贴到另一个图像中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

使用 ImageMagick(图像裁剪语法)从其他部分组装图像

ImageMagick:转换、裁剪、调整大图像

ImageMagick 基于矩形边框颜色裁剪图像

使用 ImageMagick 调整大小,然后从命令行裁剪图像

使用 Imagemagick 从图像中自动裁剪文本(签名)并更改背景颜色

使用 Jcrop 和 Imagemagick 裁剪图像