如何使用 GIMP 从图像中删除一组像素列?

如何使用 GIMP 从图像中删除一组像素列?

澄清一下,假设我有一张宽 100px、高 50px 的图像,我想通过删除图像中间的列,将其变为 50px x 50px。也就是说,我想保留图像的左侧和右侧,但删除中间部分。我不想以任何方式缩放图像。该图像是 PNG,具有透明区域。

我不太习惯 GIMP,所以请温柔一点 :)

答案1

我敢说您可以使用 Imagemagick 自动执行此操作,因为它具有提取图像部分的命令行选项 - 请参阅此处的示例:

http://www.imagemagick.org/Usage/crop/#crop_strip

参见:切割,移除行、列和边缘

答案2

如果你需要一种简单、快捷的方法来做到这一点,Stack Overflow 上有一个不错的答案:

https://stackoverflow.com/a/63279906/609855

答案3

一种方法是:

  • 制作一张 50x50 的图像(新图像,任意填充)
  • 打开源文件并选择左侧 25px 区域
  • 单击返回新图像,粘贴并放置在左侧
  • 选择右侧 25 像素区域,切换并粘贴,定位到右侧
  • 展平新图像

相关内容