gpt4 book ai didi

bash - 使用 imagemagick 如何将图像分割成多个单独的图像?

转载 作者:行者123 更新时间:2023-11-29 08:45:24 24 4
gpt4 key购买 nike

请考虑以下示例:

enter image description here

源图像由 6 个区域组成,需要将其分割成 6 个单独的图像。

如何使用 imagemagick 获得所需的输出。我试图了解 imagemagick examples 中提出的可能解决方案,但未能将其转移到我的具体问题。

最好在单行中解决这个问题的方法是什么?由于我要切片的所有区域都具有相同的大小,但只是它们的偏移量不同,有没有办法以某种方式传递预设区域大小,然后简单地为每个区域添加 xy 偏移量?

最佳答案

如果每个区域周围的填充量相同,则可以使用 the @ operator .

这会将图像分成 6 个部分,每行 2 个,每个部分排除 40 像素的水平填充和 20 像素的垂直填充:

convert image.png -crop 2x3-40-20@ +repage +adjoin tile-%d.jpg

关于bash - 使用 imagemagick 如何将图像分割成多个单独的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9636350/

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