当前位置: 首页 > 面试题库 >

描述下你所了解的图片格式及使用场景

申屠洛华
2023-03-14
本文向大家介绍描述下你所了解的图片格式及使用场景相关面试题,主要包含被问及描述下你所了解的图片格式及使用场景时的应答技巧和注意事项,需要的朋友参考一下

通常网页在显示的图片(图形)的时候,有以下几种格式:GIF、PNG、JPG、SVG,还有个比较新的WebP格式。

▍GIF

优点:GIF是动态的;支持无损耗压缩和透明度。

缺点:的详细的图片和写实摄影图像会丢失颜色信息;在大多数情况下,无损耗压缩效果不如 JPEG 格式或 PNG 格式;GIF 支持有限的透明度,没有半透明效果或褪色效果。

适用场景:主要用于比较小的动态图标。

▍PNG

优点:PNG格式图片是无损压缩的图片,能在保证最不失真的情况下尽可能压缩图像文件的大小;图片质量高;色彩表现好;支持透明效果;提供锋利的线条和边缘,所以做出的logo等小图标效果会更好;更好地展示文字、颜色相近的图片。

缺点:占内存大,会导致网页加载速度慢;对于需要高保真的较复杂的图像,PNG虽然能无损压缩,但图片文件较大,不适合应用在Web页面上。

适用场景:主要用于小图标或颜色简单对比强烈的小的背景图。

▍JPG

优点:占用内存小,网页加载速度快。

缺点:JPG格式图片是有损压缩的图片,有损压缩会使原始图片数据质量下降,即JPG会在压缩图片时降低品质。

适用场景:由于这种格式图片对色彩表现比较好,所以适用于色彩丰富的图片。主要用于摄影作品或者大的背景图等。不合适文字比较多的图片。

▍SVG

优点:SVG是矢量图形,不受像素影响,在不同平台上都表现良好;可以通过JS控制实现动画效果。

缺点:DOM比正常的图形慢,而且如果其结点多而杂,就更慢;不能与HTML内容集成。

适用场景:主要用于设计模型的展示等。

▍WebP

优点:WebP格式,谷歌(google)开发的一种旨在加快图片加载速度的图片格式。图片压缩体积大约只有JPEG的2/3,并能节省大量的服务器宽带资源和数据空间。

缺点:相较编码JPEG文件,编码同样质量的WebP文件需要占用更多的计算资源。

适用场景:WebP既支持有损压缩也支持无损压缩。将来可能是JPEG的代替品。

作者:颜值界扛把子
来源:CSDN
原文:https://blog.csdn.net/i_dont_know_a/article/details/82491960
版权声明:本文为博主原创文章,转载请附上博文链接!

 类似资料:
  • 本文向大家介绍你有使用过webp的图片格式吗?相关面试题,主要包含被问及你有使用过webp的图片格式吗?时的应答技巧和注意事项,需要的朋友参考一下 webp格式的优势和兼容处理 优势 更优的图像数据压缩算法 带来更小的图片体积 肉眼识别无差异的图片质量 支持有损和无损压缩 支持动画 透明 色彩丰富 24-bit颜色数 兼容性处理 1.通过picture标签进行选择判断 该种方法要求在每个要请求we

  • 本文向大家介绍请你简单描述一下正则表达式及其用途。相关面试题,主要包含被问及请你简单描述一下正则表达式及其用途。时的应答技巧和注意事项,需要的朋友参考一下 考察点:正则表达式 在编写处理字符串的程序时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。计算机处理的信息更多的时候不是数值而是字符串,正则表达式就是在进行字符串

  • 本文向大家介绍请描述下你对translate()方法的理解相关面试题,主要包含被问及请描述下你对translate()方法的理解时的应答技巧和注意事项,需要的朋友参考一下 transform: translate(x,y,z)控制元素往三个轴方向平移 x是屏幕左上角往右的方向 y是屏幕左上角往下的方向 z是屏幕到人眼的方向 有z值得情况是translate3d方法吧

  • 本文向大家介绍请描述下你对react的新特性Hooks的理解?它有哪些应用场景?相关面试题,主要包含被问及请描述下你对react的新特性Hooks的理解?它有哪些应用场景?时的应答技巧和注意事项,需要的朋友参考一下 在 React 中使用 class 继承 React.Component,就可以在类里面使用各种各样的钩子函数,比如 componentWillMount、componentDidMo

  • 我做了一个Android应用程序,可以在Google Play上使用。现在我想添加一些更多的格式到我的应用程序描述(例如,缩进,链接,列表..)。但我找不到任何网站在可能的格式列出。谷歌帮助页面也不能帮助我在这个主题。有很多不同的格式,我真的不知道该使用哪一种(例如,HTML或wiki格式…) 我可以通过反复试验来测试它,但这需要一些时间,因为Google Play只会在2-3小时后刷新。在我测试

  • 谷歌的Play Store在应用程序描述中支持相当多的标记。对于华为的AppGallery来说,这是怎么回事?我在任何地方都找不到这方面的信息。 我确实尝试过使用和,但它们都显示为纯文本(标签可见)--在AppGallery应用程序和其网站上都是如此。