我知道ffmpeg是非常先进的,可以用来裁剪照片和视频,以便重新缩放它们。我在网上遇到的大多数东西都使用X和Y坐标来裁剪ffmpeg格式的照片。我们如何使用它来裁剪圆形而不是矩形的照片呢?
发布于 2020-10-17 22:32:53
它获取ava.jpg,将其重新缩放为400:400,并应用掩码:
ffmpeg -hide_banner -i "ava.jpg" -i "mask.png" -filter_complex [0]scale=400:400[ava];[1]alphaextract[alfa];[ava][alfa]alphamerge circle_ava.png
mask.png只是一个圆圈,例如:
发布于 2021-09-11 02:27:18
我需要同样的东西,但无法让@electron的解决方案工作。我对它做了一些修改,它可以像预期的那样工作:
ffmpeg -i avatar.png -i mask.png -filter_complex "[0]scale=400:400[ava];[1]alphaextract[alfa];[ava][alfa]alphamerge" output.png
https://stackoverflow.com/questions/63997289
复制相似问题