「九宫格」是如今大多社交平台展示缩略图的布局,也因此催生出了一种常见的发帖技巧:将一张大图等分为九宫格,利用这种布局产生有视觉冲击力的展示效果。
不过,这种九宫格的制作往往需要第三方软件辅助。如果用 Photoshop 等大型软件显得有些浪费,也超出了日常用户的能力;App Store 上倒是有不少专门应用,但就像所有瞄准大众用户的图片应用一样,也是乱收费和侵犯隐私的重灾区。
为此,本文将介绍如何通过简单免费的自动化工具,快速将图片切成九宫格布局。出于跨平台考虑,优先推荐基于 ImageMagick 的终端脚本版本;快捷指令版本可以作为 iOS 平台的后备方案。
对于终端脚本版本,运行前首先需要准备好 ImageMagick,这可以通过各类包管理工具安装,例如:
# macOS
brew install imagemagick
# Debian/Ubuntu
sudo apt install imagemagick
然后,就可以按照以下语法使用:
./gridify.sh input_file [-background COLOR] [-margin PERCENTAGE]
其中,-background
用来指定背景色,可以是颜色名称(如 white
)、HEX 值(如 #FF0000
)或 RGB 值(如 rgb(255, 0, 0)
)等,不指定则默认用白色。-margin
用来指定四周的额外留白,接受的值是相对于原图长边的百分比,不指定则默认不额外留白。
例如:
# 切分 1.png,白色背景,不额外留白
./gridify.sh 1.png
# 切分 2.png,黑色背景,四周额外留白 10%
./gridify.sh 2.jpg -background black -margin 10
对于快捷指令版本,运行后会依次要求选择输入图片和指定四周的额外留白(同样是指相对于原图长边的百分比)。由于快捷指令的功能有限,这里没有设计选择背景色功能,固定为白色,以避免步骤过于复杂。
下面分别介绍这两个版本的制作步骤和原理。
(预览部分结束,进一步的制作方法和解释,请登录会员查看)