设备: iPhone + macOS
问题: 手机上拍摄的图片为 HEIC 格式, airdrop 分享到电脑来使用, 使用时候要求图片不能为 HEIC 格式, 另外手机拍摄的体积大(平均一张大概 5M), 需要减小体积(到 1M).
前提: 因为要经常拍摄图片和视频, 所以把相机设置 High Efficiency, 可以参考这链接: /t/715272
目前方案: 使用 HEIC Converter
工具转成 jpg, 再用 图压
压缩体积. 使用工具转格式比使用 ImageMagick 快一些(操作起来). 但两步需要打开两个工具, 繁琐.
期望: 有什么开源的压缩图片的命令? 目前没有在 Github 上搜到合适的压缩图片命令.
1
FaiChou OP 另外, 使用过多个压缩工具, 图压效率高. 但它不支持 HEIC ...
|
2
bugmakerxs 2020-11-16 16:34:02 +08:00
magick
|
3
bugmakerxs 2020-11-16 16:39:25 +08:00
magick 可以转换+调整清晰度,不过 heic 要压缩到 1M,好像不太行。
|
4
FaiChou OP @bugmakerxs #2 我没有使用过 ImageMagick 做图片压缩, 只用过它转换格式和合成图片. 它的压缩效率怎么样?
|
5
bugmakerxs 2020-11-16 16:46:26 +08:00
@FaiChou n 秒完事
|
6
FaiChou OP @bugmakerxs #3 我测试了一下, 一张 6.4MB 的 jpg 图片, 使用图压, 压缩强度设为 3, 压缩后图片大小为 756KB. 和原图无明显差别.
使用 ImageMagick, 设置为 70, 再出去图片其他信息, 压缩后图片大小为 1.1MB. 命令: convert -quality 70 -strip big.jpg small.jpg |
7
3dwelcome 2020-11-16 16:47:24 +08:00
你不是有现成的转换流程嘛,在程序外面再包一层,做成鼠标自动点击,自动运行转换。
只要不需要人工去操作,用任何工具转,都大同小异。 |
8
FaiChou OP @bugmakerxs #3 照片清晰度, 还是图压略胜一筹, 我用米色和白色对比, 经过 ImageMagick 后, 米色不明显, 而工具的明显一些.
说了这么多, 像是我在给这个工具打广告... 不过好工具应该值得推荐. 另外谢谢, 我以后用命令进行这些步骤了, 的确可以节省很多时间. |
9
FaiChou OP convert -quality 70 -strip BIG.HEIC small.jpg
|
11
magicdawn 2020-11-16 18:23:31 +08:00
试一下这个 https://github.com/magicdawn/handy-img
支持 sharp 能 decode 的格式. 使用 mozjpeg 压缩成 jpeg |
12
qiaoka 2021-04-26 19:16:06 +08:00
也在寻找能转换并压缩的工具。
如果是单纯压缩的话,最近在用 presr,压 jpg 还是蛮强的。 |