澄清一下,假设我有一张宽 100px、高 50px 的图像,我想通过删除图像中间的列,将其变为 50px x 50px。也就是说,我想保留图像的左侧和右侧,但删除中间部分。我不想以任何方式缩放图像。该图像是 PNG,具有透明区域。
我不太习惯 GIMP,所以请温柔一点 :)
答案1
我敢说您可以使用 Imagemagick 自动执行此操作,因为它具有提取图像部分的命令行选项 - 请参阅此处的示例:
http://www.imagemagick.org/Usage/crop/#crop_strip
参见:切割,移除行、列和边缘
答案2
如果你需要一种简单、快捷的方法来做到这一点,Stack Overflow 上有一个不错的答案:
答案3
一种方法是:
- 制作一张 50x50 的图像(新图像,任意填充)
- 打开源文件并选择左侧 25px 区域
- 单击返回新图像,粘贴并放置在左侧
- 选择右侧 25 像素区域,切换并粘贴,定位到右侧
- 展平新图像