我有一个应用程序在服务器(linux)上对屏幕截图进行一些处理,特别是我想将图像分成4或6个部分。图像可能有4个图像(每个象限中有一个)。那么有没有办法使用命令行工具拆分它?在其他一些案例中有六个。让我们假设我会知道将图像切割成多少。
那么有一个命令行实用程序吗?无论图像的大小如何,都必须有linux实用程序才能执行此操作。我正在画一个空白。
答案 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%@