我在这里玩这个创意脚本:http://www.fmwconcepts.com/imagemagick/transitions/ .计划是用 ffmpeg
模拟脚本发生的情况。并生成具有图片之间过渡效果的视频。我目前的理解是这样的:
composite -compose src-over A.jpg B.jpg mask-n.jpg out.jpg
命令。 在一个例子中,作者 Fred 给出了这个:
convert -size 128x128 gradient: maskfile.jpg
这将生成这样的图像:
![enter image description here](/image/xTzN2.jpg)
这是部分黑色和部分白色。为了过渡到工作,我需要一个全白的和一个全黑的,以及介于两者之间的其他几个。这样做的神奇命令是什么?
最佳答案
我重新阅读了你的问题,但我仍然不确定我是否理解,但也许你想要一个深灰色到浅灰色的渐变:
convert -size 128x128 gradient:"rgb(40,40,40)-rgb(200,200,200)" greygrad.png
不确定我是否理解您要实现的目标,但是如果您想要全黑的,请使用:
convert -size 128x128 xc:black black.jpg
和一个全白的:
convert -size 128x128 xc:white white.jpg
和一个灰色的:
convert -size 128x128 xc:gray40 gray40.jpg
如果您想加入他们进行过渡,请使用
convert im1.jpg im2.jpg -append result.jpg
或使用
+append
并排连接而不是上下连接。考虑始终使用 PNG 而不是 JPEG。
关于ffmpeg - imagemagick 渐变蒙版文件创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36097399/