批量压缩单反图片

2016-10-14 08:49:30 +08:00
 ebony0319

手里现在有 20 多万张单反相机拍摄的$$图片。像素都是至少 5000/5000 以上,大小平均 5M 。最后输出的目标是 800*800 像素。质量要控制在 230KB 左右。它们都分布在不同的文件夹。 压缩的第一步是需要将根据实际的情况压缩大小,比如有些可以压缩到 80%的质量,有些可以压缩 70%。因为有些已经处理过压缩过的,所以只压缩时候筛选出大于 2M 的进行压缩。我比较了很多工具,最后选择了 Caesium_boxed 。它一小时可以压缩大约 10000 张图片。 第二步压缩成 800/800 这就需要人为的去判断需要裁剪的位置。 本想用 python 来解决,但是有些地方达不到要求(确实能力不够)。另外图片库的大小是在实时变大的,不停有人往里面上传。压缩 10000 张图片不大也不小,希望能够帮助到需要的人,如果有更好的方法也可以分享。

2958 次点击
所在节点    分享发现
25 条回复
miao
2016-10-14 08:59:34 +08:00
全部传到 google photo 高清.
ebony0319
2016-10-14 09:09:28 +08:00
@miao 这些都是商业图片。只能在本地服务器的。
xpol
2016-10-14 09:10:25 +08:00
imagemagick + 脚本。
coderluan
2016-10-14 09:58:14 +08:00
imagemagick +1
miao
2016-10-14 10:48:10 +08:00
windows 系统 推荐 irfanview
beingbin
2016-10-14 10:49:08 +08:00
你们说的工具太高端,我来说两个简单省事儿的国产软件

1 、光影魔术手
2 、 2345 看图王

我不管什么流氓不流氓,反正这两个非常好用
anjiannian
2016-10-14 10:50:27 +08:00
imagemagick +1
sutra
2016-10-14 10:59:59 +08:00
写条命令,一上午差不多了吧。
initpub
2016-10-14 11:15:10 +08:00
这种事当然 imagemagick 啦,绝对够专业。
initpub
2016-10-14 11:17:11 +08:00
@beingbin 楼主说“不停有人往里面上传”, 2345 看图王 可能不管用吧。
idigital
2016-10-14 11:25:18 +08:00
automator
cxl008
2016-10-14 11:31:20 +08:00
人为的去判断需要裁剪的位置 这个怎么自动处理?
surfire91
2016-10-14 11:40:06 +08:00
我就好奇楼上这么说推荐工具的是怎么解决裁剪位置的
imn1
2016-10-14 11:40:35 +08:00
应该上传时就紧跟着做这个压缩工作
anjiannian
2016-10-14 11:51:28 +08:00
imagemagick +2
ebony0319
2016-10-14 12:10:06 +08:00
@surfire91
@cxl008 这就是人海战术了。要人去裁剪最有用的那一部分信息。老板说了。人海战术是最便宜的策略。
glume
2016-10-14 12:15:33 +08:00
我都用 photoshop 的 action 解决,用图像处理器,选择 action ,确定,走人。

剪裁之类的,也许用人脸识别可能还能自动批量。
glume
2016-10-14 12:17:24 +08:00
我觉得条件复杂一点条件用 photoshop 的脚本处理器应该可以满足需求。
est
2016-10-14 13:13:00 +08:00
minijpeg 试用版。
ty89
2016-10-14 14:12:34 +08:00
一言不合就要写代码,并不是每个人都会的.

用 photoshop 批处理就可以搞定的事情非得搞那么麻烦.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/312676

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX