Sid*_*tha 7 image imagemagick imagemagick-convert
如何将大图像剪切成网格,以便将较小的图像上传到 Instagram,以在网格视图中弥补大图像?
我认为 imagemagick 可以用于此目的。
我不知道 Instagram 网格是什么,也不知道它可能有什么尺寸限制,但如果你有这样的图像:
您可以将其划分为 3 块宽 x 2 高的网格,如下所示:
magick input.jpg -crop 3x2@ tile-%d.png
Run Code Online (Sandbox Code Playgroud)
这是 6 个图块:
-rw-r--r--@ 1 mark staff 62199 2 Jun 16:26 tile-0.png
-rw-r--r--@ 1 mark staff 75180 2 Jun 16:26 tile-1.png
-rw-r--r--@ 1 mark staff 69615 2 Jun 16:26 tile-2.png
-rw-r--r--@ 1 mark staff 108443 2 Jun 16:26 tile-3.png
-rw-r--r--@ 1 mark staff 121714 2 Jun 16:26 tile-4.png
-rw-r--r--@ 1 mark staff 121384 2 Jun 16:26 tile-5.png
Run Code Online (Sandbox Code Playgroud)
如果您要裁剪成许多较小的部分,则最好使用像这样的零填充图块名称,以便在您希望重新组装它们时按顺序列出它们:
magick input.jpg -crop 5x4@ tile-%04d.png
Run Code Online (Sandbox Code Playgroud)
-rw-r--r-- 1 mark staff 5976 2 Jun 16:33 tile-0000.png
-rw-r--r-- 1 mark staff 15138 2 Jun 16:33 tile-0001.png
-rw-r--r-- 1 mark staff 17625 2 Jun 16:33 tile-0002.png
-rw-r--r-- 1 mark staff 15640 2 Jun 16:33 tile-0003.png
-rw-r--r-- 1 mark staff 12695 2 Jun 16:33 tile-0004.png
-rw-r--r-- 1 mark staff 30138 2 Jun 16:33 tile-0005.png
-rw-r--r-- 1 mark staff 32371 2 Jun 16:33 tile-0006.png
-rw-r--r-- 1 mark staff 30280 2 Jun 16:33 tile-0007.png
-rw-r--r-- 1 mark staff 33469 2 Jun 16:33 tile-0008.png
-rw-r--r-- 1 mark staff 29507 2 Jun 16:33 tile-0009.png
-rw-r--r-- 1 mark staff 34697 2 Jun 16:33 tile-0010.png
-rw-r--r-- 1 mark staff 36322 2 Jun 16:33 tile-0011.png
-rw-r--r-- 1 mark staff 36616 2 Jun 16:33 tile-0012.png
-rw-r--r-- 1 mark staff 40337 2 Jun 16:33 tile-0013.png
-rw-r--r-- 1 mark staff 37466 2 Jun 16:33 tile-0014.png
-rw-r--r-- 1 mark staff 30444 2 Jun 16:33 tile-0015.png
-rw-r--r-- 1 mark staff 36170 2 Jun 16:33 tile-0016.png
-rw-r--r-- 1 mark staff 39400 2 Jun 16:33 tile-0017.png
-rw-r--r-- 1 mark staff 38850 2 Jun 16:33 tile-0018.png
-rw-r--r-- 1 mark staff 36439 2 Jun 16:33 tile-0019.png
Run Code Online (Sandbox Code Playgroud)