linux - ImageMagick:可以删除图片的中间部分吗?

标签 linux bash imagemagick gimp inkscape

问题

例如,有没有一种简单的方法可以裁剪掉 Google Logo 中的 o(提前知道它们的坐标)?

结果应该是“Ggle”,图像宽度比原始图像宽度小,因为缺少 o。

不必使用 ImageMagick 来完成。它也可以是 Gimp、Inkscape 或任何其他可以从命令行编写脚本的 Linux 程序。

enter image description here

最佳答案

如果 Google.png 为 538 x 190 像素,则“G”为 140 像素宽,“gle”为 208 像素宽,在中间留下一个 190 x 190 像素的 block ,您要将其切掉。在 ImageMagick 中:

convert Google.png -chop 190x190+141+190 Ggle.png

第一个测量值是要切碎的 block 的大小,其余的表示从哪里开始切碎。生成 Ggle.png:
enter image description here

关于linux - ImageMagick:可以删除图片的中间部分吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20636187/

相关文章:

c - 编译linux内核模块时未定义的函数

linux - 需要帮助了解 Linux 中的 ls -d 命令

image-processing - ImageMagick png为svg图像大小

imagemagick - 在 Linux 上转换 JPEG 色彩空间(Adobe RGB 到 sRGB)

Linux - 自动完成提示数据库密码

linux - Docker 无效标签值

regex - perl - 提取字符串列表

java - "ant all"构建无法继续。 'Cannot run program "java ".'

c - 如何以编程方式访问 C 中的 bash 命令历史记录?

javascript - 在node.js中使用GM裁剪成带圆圈的图片