图片转换格式并压缩有什么好的工具吗?

2020-11-16 16:28:54 +08:00
 FaiChou

设备: iPhone + macOS

问题: 手机上拍摄的图片为 HEIC 格式, airdrop 分享到电脑来使用, 使用时候要求图片不能为 HEIC 格式, 另外手机拍摄的体积大(平均一张大概 5M), 需要减小体积(到 1M).

前提: 因为要经常拍摄图片和视频, 所以把相机设置 High Efficiency, 可以参考这链接: /t/715272

目前方案: 使用 HEIC Converter 工具转成 jpg, 再用 图压 压缩体积. 使用工具转格式比使用 ImageMagick 快一些(操作起来). 但两步需要打开两个工具, 繁琐.

期望: 有什么开源的压缩图片的命令? 目前没有在 Github 上搜到合适的压缩图片命令.

1269 次点击
所在节点    问与答
12 条回复
FaiChou
2020-11-16 16:30:26 +08:00
另外, 使用过多个压缩工具, 图压效率高. 但它不支持 HEIC ...
bugmakerxs
2020-11-16 16:34:02 +08:00
magick
bugmakerxs
2020-11-16 16:39:25 +08:00
magick 可以转换+调整清晰度,不过 heic 要压缩到 1M,好像不太行。
FaiChou
2020-11-16 16:39:44 +08:00
@bugmakerxs #2 我没有使用过 ImageMagick 做图片压缩, 只用过它转换格式和合成图片. 它的压缩效率怎么样?
bugmakerxs
2020-11-16 16:46:26 +08:00
@FaiChou n 秒完事
FaiChou
2020-11-16 16:46:48 +08:00
@bugmakerxs #3 我测试了一下, 一张 6.4MB 的 jpg 图片, 使用图压, 压缩强度设为 3, 压缩后图片大小为 756KB. 和原图无明显差别.
使用 ImageMagick, 设置为 70, 再出去图片其他信息, 压缩后图片大小为 1.1MB.

命令: convert -quality 70 -strip big.jpg small.jpg
3dwelcome
2020-11-16 16:47:24 +08:00
你不是有现成的转换流程嘛,在程序外面再包一层,做成鼠标自动点击,自动运行转换。
只要不需要人工去操作,用任何工具转,都大同小异。
FaiChou
2020-11-16 16:50:22 +08:00
@bugmakerxs #3 照片清晰度, 还是图压略胜一筹, 我用米色和白色对比, 经过 ImageMagick 后, 米色不明显, 而工具的明显一些.

说了这么多, 像是我在给这个工具打广告... 不过好工具应该值得推荐.

另外谢谢, 我以后用命令进行这些步骤了, 的确可以节省很多时间.
FaiChou
2020-11-16 16:54:14 +08:00
convert -quality 70 -strip BIG.HEIC small.jpg
FaiChou
2020-11-16 17:07:24 +08:00
@3dwelcome #7 嗯, 操作越简单越好. 之前不知道 ImageMagick 能压缩, 以后就用它了.
magicdawn
2020-11-16 18:23:31 +08:00
试一下这个 https://github.com/magicdawn/handy-img
支持 sharp 能 decode 的格式. 使用 mozjpeg 压缩成 jpeg
qiaoka
2021-04-26 19:16:06 +08:00
也在寻找能转换并压缩的工具。
如果是单纯压缩的话,最近在用 presr,压 jpg 还是蛮强的。

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

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

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

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

© 2021 V2EX