办公设备维修网
资讯中心 您所在的位置:网站首页 资讯中心 怎样快速制作「九宫格」拼图:基于 ImageMagick 和快捷指令的方案 | 少数派会员 π+Prime

怎样快速制作「九宫格」拼图:基于 ImageMagick 和快捷指令的方案 | 少数派会员 π+Prime

2024-06-03 13:36:38| 来源: 网络整理

「九宫格」是如今大多社交平台展示缩略图的布局,也因此催生出了一种常见的发帖技巧:将一张大图等分为九宫格,利用这种布局产生有视觉冲击力的展示效果。

来源:Envato Elements

不过,这种九宫格的制作往往需要第三方软件辅助。如果用 Photoshop 等大型软件显得有些浪费,也超出了日常用户的能力;App Store 上倒是有不少专门应用,但就像所有瞄准大众用户的图片应用一样,也是乱收费和侵犯隐私的重灾区。

为此,本文将介绍如何通过简单免费的自动化工具,快速将图片切成九宫格布局。出于跨平台考虑,优先推荐基于 ImageMagick 的终端脚本版本;快捷指令版本可以作为 iOS 平台的后备方案。

首先,分别下载我做好的成品:终端脚本 | 快捷指令

对于终端脚本版本,运行前首先需要准备好 ImageMagick,这可以通过各类包管理工具安装,例如:

# macOSbrew install imagemagick# Debian/Ubuntusudo 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

对于快捷指令版本,运行后会依次要求选择输入图片和指定四周的额外留白(同样是指相对于原图长边的百分比)。由于快捷指令的功能有限,这里没有设计选择背景色功能,固定为白色,以避免步骤过于复杂。

下面分别介绍这两个版本的制作步骤和原理。

(预览部分结束,进一步的制作方法和解释,请登录会员查看)

     

     



【本文地址】 转载请注明 

最新文章

推荐文章

CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备16040606号-1