关于图片格式我找了一些资料发现现如今常用的就只有 jpeg/jpg,png,webp,GIF,HEIC,这几种格式

名称 特点 优点 缺点 适用场景
jpg/jpeg 有损压缩,最通用的位图格式 式体积小、加载快、兼容性拉满 多次压缩画质劣化、不支持透明 照片、壁纸、普通网页配图
png 无损压缩,支持透明通道 画质无损、透明效果好、无锯齿 同等画质下体积较大 图标、Logo、UI 截图、需要透明底的素材
GIF 8 位色彩,支持动图与透明 可做动图、体积小、使用广泛 色彩少(仅 256 色)、画质差 简单动图、表情包、小图标
webp 谷歌推出,兼具有损 / 无损压缩 体积远小于 JPG/PNG、支持透明 + 动图 老旧设备 / 软件兼容性一般 网页图片、APP 素材、动图替代 GIF
HEIC 苹果专用高效图像格式 画质接近无损、体积极小、支持动图 LivePhoto Windows / 安卓等非苹果设备兼容性差,需转换 苹果手机拍摄照片、LivePhoto

其中GIF其实已经被替代了但是这么多年下来大家习惯了所以看到的动图也叫GIF了现在大家默认这么叫,然后png作为无损压缩格式不会随着保存转发次数变多而变的模糊所以大多数和图片处理有关的都用这个格式,jpg和jpeg其实是一个东西只是叫法不一样而已作为有损压缩最后会变得模糊手机的照片大多数都是这个格式,而webp作为2010年谷歌新推出的格式可以说是集大成之作但是刚刚推出时兼容性不行,可是随着时间的推移现在已经兼容大部分设备了我比较推荐,而HEIC则是苹果的专用格式,苹果用的最多哦,兼容性也不怎么样。

然后就是他们之间的转换了我在B站找到了一个在GitHub开源的项目是一个用python写的图片转换工具链接放在这里 YanYiGe2023/ImageBridge: 一个简单易用的图像格式转换工具,支持 JPG/PNG 与 WebP 格式之间的双向批量转换。无需安装 Python,开箱即用!我觉得挺好用记得给作者点一个starred哦!