批量转换图片格式、批量压缩图片

有很多场景都需要将图片的体积变小,或者是转换图片的格式。比如:微信公众号后台图片最多 5M;微博不能上传 TIF 格式的图片;节省网页图片加载流量,要将图片体积压缩。

以下是我会使用的五种方法,其中前两种适用于数量少的情况,最后两种适用于批量操作,它们是我今天刚发现的方法,刷新了我对 PS 的认知,因此特地来记录一下,分享给大家!


方法一:QQ 截图

这其实是最快捷的方法。使用 QQ 自带的截图功能,或者是你电脑中常用的截图专用软件。

在图片并不是特别大,你对图片的清晰度要求不是特别高的时候,就可以用这种传统的截图大法。而且还能很方便地做一些标注,比如箭头、文字、马赛克、圆圈、方框等。

我推荐的截图专用软件有:


方法二:使用 PS 存储为 web 格式图片

这也比较简单。用 PS 打开图片,然后“文件”-“存储为 Web 所用格式”,点存储为就行,品质我一般选 60 或 70,然后忽略警告(它有可能会警告你存储的某些文件名包含非拉丁字符)。

一张 12.5 M 的 jpg 图片,可以变成 4.65 M 的 jpg 图片。如果还想要进一步缩小,那就再重复一次这个操作。或者把压缩过的小于 5 M 的图片,扔到 TinyPNG 网站压缩一遍。

值得一提的是,有些图片会提示“无法完成请求,因为找到不知名或无效的 JPEG 标识符类型”,就无法在 PS 中打开。

遇到这种情况,只需要先将该图片用电脑自带的“画图软件”打开,直接另存为 jpg 格式,再用 PS 就能打开了。


方法三:在线压缩网站 TinyPNG

这是我从 UI 设计的公开课上听来的。

网站链接是:https://tinypng.com/

在我习惯使用 PS 之前,我特别喜欢这个网站~ 只要把想要说的图片拖到网页上,就会自动帮我压缩图片了。支持最多同时转换 20 张,它转换完成后,直接下载一个压缩包就行了。

不过它也有一些缺陷。单张图片的大小限制在 5 M 之内。如果升级成 Pro,就能放宽到 25 M。年费 25 美元,好贵哦。


方法四:利用 PS 自动批处理

这个方法非常好,再次认识到 PS 的强大!

它的原理跟 Excel 的录制宏差不多,意思就是,你用一张图给 PS 示例一下你要对它做什么,然后保存这个动作,下一次还想要重复这个操作时,只需要指定来源文件夹以及输出文件夹,再运行它就好。

具体步骤如下:

拖一张本地图片进 PS,然后在 PS 上方菜单栏的“窗口”找到“动作”,勾选一下,调出动作的小窗口。这个小窗口最下角,有一个小按钮,“创建新动作”,命名为“批量压缩图片”,再点击“记录”

此时 PS 就开始记录你的动作啦。所以现在不要做额外的操作哦,如果不小心点了别的,就关掉删除这个动作,重新来一遍。

回归正题,点“记录”之后的操作如下:

“文件”-“存储为 Web 所用格式”-“存储”。(因为我要输出 jpg 格式,所以我设置的输出格式为 jpg)。输出成功,关闭图片。(一定要关闭图片哦!)。

接着,到“动作”工具栏那里,点“停止记录”。这个动作就记录完成了,以后也可以反复调用~

这样调用已记录的动作:

“文件”-“自动”-“批处理“,选择你要压缩或转格式的图片所在文件夹,再选择你想让转换成功的图片存放的目标文件夹。然后确定。PS 就开始自动批量压缩或转格式啦~


方法五:利用 PS 脚本

在操作方法五的时候,我看见 PS 里面还有这个按钮,就猜想可能可以通过脚本实现批处理的功能,就跟 python 类似。

没想到,竟被我猜对了!而且,有奇效……

点击 PS 的“文件”-“脚本”-“图像处理器”

进入“图像处理器”,第一块的文件夹是你需要处理的图片所在文件夹,第二块的文件夹是选择处理完毕的图像的存储位置,第三块的文件类型根据自己需要,我这里想要 jpeg 就勾选了第一个,调了品质为 6。

点运行,然后你就会看到 PS 用很快的速度帮你完成了批量任务。其实效果跟方法四差不多,而且还没有方法四需要录制操作那么麻烦。

是不是很方便?


总结

这次只不过是帮同事一个忙,她要将大量的 TIF 图片格式转换成体积小的 jpg 格式,我只是在网上搜搜了一下,就发现了方法四。方法四试验成功后,摸索出来了方法五。

我觉得很开心,因为在掌握了方法四和方法五之后,在批量转图片格式或批量压缩图片上,完全秒杀市面上其他的免费付费软件。可以说是一个非常高效的方法。

再通过整理这篇文章,我将自己会的小方法都总结出来,我感到自己对它们的理解更深了。我可以根据场景和需求,灵活运用上述方法。

如果这篇文章能被网友搜索到,并帮到忙,就更有意义了!

嘿嘿,如果有其他的方法,我再来更新吧。

@2018-01-11 23:21
Comments
Write a Comment
  • ss reply

    Windows 平台下,下载 Faststone Image Viewer,可以做批量转格式/压缩/重命名等操作。

  • supermonkey reply

    在尝试方法四的时候,尽管在批处理的时候选择了输出文件夹,但所有的图片还是被导出到了之前记录的动作中选定的文件夹。这个问题的出现的原因好理解,但尝试几遍后还是找不出解决方法。好在方法五非常实用!谢谢!