gpt4 book ai didi

node.js - ImageMagick,Linux 终端

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:09:33 25 4
gpt4 key购买 nike

我需要一些有关 Terminal 的 ImageMagick 的帮助。我需要使用一个命令对输入图像的一半进行镜像效果。

我可以使用 4 个命令(剪切为 2 个图像,将第 2 个图像复制到第 1 个,镜像第 1 个图像,然后将 2 个部分保存为一个)来完成此操作,但这对我的服务器来说太难了,有时当很多人尝试这样做时会滞后使用此功能。

convert images/kek.png -crop 50%x100% images/out.jpg
cp images/out-0.jpg images/out-1.jpg
convert images/out-0.jpg -flop images/out-0.jpg
convert +append images/out-1.jpg images/out-0.jpg images/out.jpg

最佳答案

更新的答案

我想你需要这样的东西:

convert kek.png -crop 50x100%+0+0 \( +clone -flop \) +append result.png

enter image description here

说明...通过在裁剪上指定 +0+0,您只会得到一个生成的子图像(左侧)而不是两个 - 其中一个您不需要。如果您在任一维度上指定百分比,则另一个维度也被假定为百分比,因此您不需要两个百分号。获得左半部分后,您将开始一些“旁路处理”,在其中克隆并翻转图像。然后,在“备用处理” 完成后,将其附加到原始未翻转图像的右侧。

原始答案

也许是这样的?

convert homer.png -alpha on \
\( +clone -flip -channel A -evaluate multiply 0.4 +channel \) -append \
granite.jpg +swap \
-gravity North -geometry +0+5 -composite result.png

enter image description here

或者当你的 Homer 有扎实的背景时:

enter image description here

感谢 Anthony Thyssen 的出色工作 here .

开始图片如下:

enter image description here enter image description here

标签:ImageMagick,镜像,反射,反射

关于node.js - ImageMagick,Linux 终端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39805164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com