使用 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 调整大小,然后从命令行裁剪图像