本文是《程序猿叨叨叨》系列文章中的其中一篇,想要了解更多相关的文章,欢迎猛戳蓝字前往阅读。
背景叨叨叨
最近笔者在项目中做技能模块的时候,用到外包给的一系列技能图标,但发现外包给到的图标分辨率、尺寸不一致,所以想到之前学校里,软件设计与交互课上有提到PS可以将一系列动作操作记录下来从而实现批量编辑,于是实践了一下,现将此记录下来,分享给读者们。
提前准备
为了方便操作,我们现将需要操作的图片放到一个文件夹下,如下图所示,考虑到项目的保密原因,将此打个码-_-||

除了需要处理的素材外,还需要PS软件,任何版本皆可,再次就不提供下载资源了,读者们自行上网下载一下吧!
新建动作
先用PS打开一张需要处理的图片,如下图所示:

在菜单栏,单击窗口—动作,可以在历史记录的统计tab栏中找到动作的tab栏,如下图所示:

在此工作栏中点击新建图标,新建一个动作:

在弹出的弹窗中输入名称,单击记录按钮,开始录制我们PS的操作:

在动作工作栏中看到红色的小圆点说明录制开始:

在操作前声明一下笔者的需求:
分辨率: 72像素/英寸
图像像素大小: 156 * 156 (单位:像素)
画布像素大小: 160 * 160 (单位:像素)
所以我们首先调整一下图像的分辨率,按住快捷键Ctrl + Alt + i,弹出调整图像大小的弹窗,在这里调整分辨率和图像像素大小:

先调整分辨率大小至72,可以看到原来像素为156 * 156的图片,像素变成了117 * 117,然后调整像素大小至156 * 156以后,单击确定按钮,完成调整。这时候可以在动作工作栏中动作1的子菜单向看到图像大小,说明我们对图片的图像大小进行了调整。

然后调整画布大小至160 * 160,按住快捷键Ctrl + Alt + c,弹出

将画布大小调整至160 * 160后单击确认按钮完成图片的调整。将图片到一个文件夹下,如下图,单击保存按钮实现图像的保存。

这时候一套完整的图像处理操作完成,在动作的工作栏单击如下提示的小方框,完成动作的录制。

批量处理
完成动作的录制后,笔者接下来带大家进行批量操作。在PS的菜单栏中点击文件—自动—批处理,弹出一个批处理操作面板,依次完成如下操作可实现批量操作:

- 选择之前录制的动作——动作1
- 选择需要处理的图片来源的文件夹,也就是本文开头已经放置好图片素材的文件夹
- 选择导出的文件夹
- 勾选覆盖动作中“存储为”命令
完成上述操作后,单击确定按钮即可实现批量操作。批量处理的时间根据文件的数量可长可短,读者们耐心等待即可。
创建快捷批处理
为了方便后续同样的批处理操作,可以通过创建快捷批处理导出一个exe格式的可执行文件。在PS的菜单栏,单击文件—自动—创建快捷批处理,和之前批处理的操作类似:

- 选择好导出可执行文件的位置
- 选择批处理的动作
- 选择处理后图片导出的位置
- 勾选覆盖动作中“存储为”命令
单击确定按钮,完成导出操作。
以上就是本教程的全部内容,感兴趣的朋友们欢迎在文章下方点赞或留言哦!有其他PS方面的心得也欢迎读者们在文章的评论区评论留言哦~
网友评论