手里现在有 20 万张单反相机拍摄的$$图片。像素都是至少 5000/5000 以上,大小平均 5M 。最后输出的目标是 800*800 像素。质量要控制在 230KB 左右。它们都分布在不同的文件夹。 压缩的第一步是需要将根据实际的情况压缩大小,比如有些可以压缩到 80%的质量,有些可以压缩 70%。因为有些已经处理过压缩过的,所以只压缩时候筛选出大于 2M 的进行压缩。我比较了很多工具,最后选择了 Caesium_boxed 。它一小时可以压缩大约 10000 张图片。 第二步压缩成 800/800 这就需要人为的去判断需要裁剪的位置。 本想用 python 来解决,但是有些地方达不到要求(确实能力不够)。另外图片库的大小是在实时变大的,不停有人往里面上传。压缩 10000 张图片不大也不小,希望能够帮助到需要的人,如果有更好的方法也可以分享。
![]() | 1 miao 2016-10-14 08:59:34 +08:00 全部传到 google photo 高清. |
![]() | 3 xpol 2016-10-14 09:10:25 +08:00 via Android imagemagick + 脚本。 |
![]() | 4 coderluan 2016-10-14 09:58:14 +08:00 imagemagick +1 |
![]() | 5 miao 2016-10-14 10:48:10 +08:00 windows 系统 推荐 irfanview |
![]() | 6 beingbin 2016-10-14 10:49:08 +08:00 你们说的工具太高端,我来说两个简单省事儿的国产软件 1 、光影魔术手 2 、 2345 看图王 我不管什么流氓不流氓,反正这两个非常好用 |
![]() | 7 anjiannian 2016-10-14 10:50:27 +08:00 imagemagick +1 |