命令行(甚至以编程方式)检索图像的某些部分

时间:2015-03-15 00:04:07

标签: linux bash command-line

我有一个应用程序在服务器(linux)上对屏幕截图进行一些处理,特别是我想将图像分成4或6个部分。图像可能有4个图像(每个象限中有一个)。那么有没有办法使用命令行工具拆分它?在其他一些案例中有六个。让我们假设我会知道将图像切割成多少。

那么有一个命令行实用程序吗?无论图像的大小如何,都必须有linux实用程序才能执行此操作。我正在画一个空白。

1 个答案:

答案 0 :(得分:1)

使用imagemagick

您可以在图块中拆分图像,例如:

convert -crop <width>%x<height>%@ original_file.png  tile_%d.png

以维度的百分比给出<width>%<height>%

因此,对于四个瓷砖案例,您可以将图像拆分为:

convert -crop 50%x50%@ original_file.png  tile_%d.png

和六个瓷砖:

convert -crop 50%x33%@ original_file.png  tile_%d.png

(如果水平有三个,则为33%x50%@