前端在开发的时候如何选择合适格式的图片?

发布于 2022-09-05 15:41:19 字数 76 浏览 55 评论 0

看了网上很多文章,基本都是13 14 15年的介绍。那么在2017年的如今,各位前辈在开发的时候又是如何选择图片格式的呢?基于哪些考量呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

偏闹i 2022-09-12 15:41:22

能不PNG就不PNG 不过我自己有PNG压缩 图片可以压得很小
一般是用JPG Web格式

夜声 2022-09-12 15:41:22

大图png或jpg,移动端压缩一下最好,图标可以用svg

牵强ㄟ 2022-09-12 15:41:22

大前提肯定是设计师给啥就用啥,小前提是应付设计只给psd/ai的情况时,需要知道个大概齐。


  • 位图风格的图片(非规则色块/渐变)主用JPG

  • 矢量风格的(没有很多细节/非实拍)主用PNG

  • 不带渐变的矢量风格可以试试PNG8,带有透明渐变的要上PNG32,其余的PNG24就可以

  • 动图GIF,如果不准备上JPG/PNG逐帧方案的话;其余任何情况不考虑GIF

  • 如果有矢量源文件的话可以考虑SVG,前提是技术上准备好+知道怎么准确导出和压缩

  • APP可以考虑WebP,Web还是算了

  • 可以试试对象存储的图片转换功能

  • 所有图片输出前过遍压缩。不要迷信TinyPNG,支持轻度有损模式的PNG压缩软件就可以达到那个效果

百合的盛世恋 2022-09-12 15:41:22

我们这边的情况是web用png,app用webp

眼眸 2022-09-12 15:41:21

设计师给什么就用什么。 png 太大叫他换 jpg 。没了。

天涯离梦残月幽梦 2022-09-12 15:41:21

一般都是png24

png8,好像会在锯齿和透明度的问题上比较严重。除非图片是在太大,在清晰度可接受的范围内,压缩一下用用而已。

题主可以说说看过的文章,都有哪些考量呢?可以有针对性的讨论一下。

冷夜 2022-09-12 15:41:20

我们大图用jpg,记得压缩;
小图比如图标,以及需要透明色的,用png,记得压缩;
png会压缩到png8,其实png8作为显示完全足够了,比如丢到tinypng,你会发现几乎没什么图像损失。
另外app可以考虑用谷歌的webp,我们web端这边考量了之后发现,兼容性不好,还是不用了。关键是不是所有图的webp都比png8小。
再次强调,记得压缩,尤其是手机端。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文