【发布时间】:2021-03-12 22:13:28
【问题描述】:
我有一些基于像素的图像,我想通过以下方式使用 imagemagick 进行操作。
每张图片都遵循相同的像素线格式:
aaaaaaaaaaaaaaa
bbbbbbbbbbbbbbb
bbbbbbbbbbbbbbb
ccccccccccccccc
ccccccccccccccc
bbbbbbbbbbbbbbb
bbbbbbbbbbbbbbb
aaaaaaaaaaaaaaa
所以我想做的是复制第一个 bbbb 行并将其插入到 c 行之前的最后 b 行之后和 c 行之后的最后 b 行之后。这将扩大图像高度。 这个过程应该重复n次。
这意味着a和c线部分将保持不变,而b部分将炸毁图像的高度。
阅读imagemagick option summary 后,我不知道如何做到这一点。
因此,我们将不胜感激。
【问题讨论】:
-
请显示您的输入图像和相应的预期输出图像。我不知道 "bbb line" 可能是什么。
-
我能建议的最好的方法是编写一个脚本循环。在循环中,它将裁剪您要移动的 bbbb 线。然后在 bbbb 线之后拼接一条黑线,然后将裁剪的 bbbb 线合成到拼接的黑线中。参见 -crop、-splice、-composite
标签: imagemagick image-manipulation