使用FFMPEG将图像分别放在“框”内,并保持其X和Y边界的原始位置,并可能修改其偏移量

问题描述

我有一个图像集合,在此示例中,我创建了3张具有不同大小的图像,但是图像本身是相同的,只是将图像向下或向左或向右移动更多。

1:

2:

3:

这些是图像。所有图像的总大小为35x39,这意味着它们需要放入35x39的图像中,以便以后可以将其制作为gif图像。由于“作物”并不能真正发挥作用,因为它会使其变小并且不能使其变大,也许我也无法想象它是最佳解决方案。

这是不可见的35x39尺寸的盒子。

图片

所以我想做的是弄清楚如何将这些图像分别放在35x39尺寸的框中,但要保持图像的原始X位置或Y位置或两者不变。我试图弄清楚如何为其他类似事物(通常用于制作动画)的透明图像执行此操作。在这里将GIF移出图像集合,但是图像需要先修复。

我试图查看FFMPEG文档,但是有很多过滤器等,在找到正确的东西时遇到了一些问题。我也不确定是否还可以更改X和Y的偏移量,因为我认为如果有什么方法可以使其保持X和Y的原始位置,那么我也认为可能需要更改一些内容它的偏移量。

图像的最终结果基本上可以是:

1:

2:

3:

该最终结果示例的图像基本上将X对齐在顶部,将Y对齐在左侧。我不确定是否可以将其称为“原始X位置”,因为如果我将其与Photoshop的特殊粘贴进行比较并保持在原始位置,则由于某种原因,它会使第一张图像的位置降低一些。因此,我将X一直移动到顶部,将Y一直移动到左侧。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)