常见图片格式1、GIF(GraphicsInterchangeFormat):GIF图形交换格式是一种以8位颜色(即256色)再现真彩图像的图形文件格式。它实际上是一个压缩文件,采用LZW压缩算法进行编码,有效减少了图片文件在网络上传播的时间。优点:1、优秀的压缩算法,在减小体积的同时,也能在一定程度上保证图像质量。2.可以插入多帧实现动画效果。3.可以设置透明色,产生物体出现在背景之上的效果。缺点:1、由于采用8位压缩,最多只能处理256种颜色(2的8次方),所以不能是真彩色图像。2、PNG(PortableNetworkGraphics):PortableNetworkGraphics(PNG),简称PNG,是一种无损数据压缩位图图形文件格式。PNG格式是无损数据,创建支持透明PNG的图片类型来替代GIF图片。除了GIF不支持动画的优点外,能用PNG的地方都能用PNG。优点:1.支持256色调色板技术生成小体积文件2.最多支持48位真彩色图像和16位灰度图像3.支持Alpha通道的半透明特性。4.支持图像亮度伽马校正信息。5、支持无损压缩缺点:1、部分软件不兼容。3.JPG(联合图像专家组):JPEG是一种标准的失真压缩方法,广泛用于照片图像。JPEG的压缩方式通常是有损压缩,这意味着图像的质量在压缩过程中会受到肉眼可见的损害。优点:1.JPEG/JFIF是万维网上存储和传输照片最常用的格式。JPEG可以在色调和颜色平滑变化的照片或写实绘画上达到最佳效果。在这种情况下,它通常比完全无损的方法做得更好,并且仍然产生非常漂亮的图像(事实上它会产生比GIF等其他常用方法更高质量的图像,因为GIF更适合画线(绘图)和图示的图形没有失真,但需要对全彩色图像进行极其困难的量化)。缺点:1.不适用于线条图(drawing)和其他文字或图形(iconic)图形,因为它的压缩方式在这些图形类型中使用会得到不合适的结果;例子:一张照片在Instagram上反复上传下载90次后...我在博客园里搜索了半个小时,链接),最后ipg图片完全变了。4、WEBP图片格式:Google于2010年推出的图片格式,专门]用于web,压缩率仅为jpg的2/3或更低;第一个版本的webp图片格式是有损的,新版本的webp图片是无损的。优点:1.体积小,未来发展趋势好缺点:1.兼容性差,只有opera和chrome支持全球主流浏览器和内核1.IE浏览器内核:Trident内核,俗称IE内核兼容性:-ms-JSengine:JScript2.Chrome浏览器内核:Chrome内核以前是webkit内核,现在是Blink内核兼容性:-webkit-/*forGooglekernelCSS编写*/JS引擎:V83.Firefox浏览器内核:Gecko内核,常用火狐浏览器内核兼容性:-moz-;/*为火狐内核编写CSS*/JS引擎:TraceMonkey4,Safari浏览器内核:Webkit内核兼容性:JS引擎:SquirrelFishExtreme5,Opera浏览器内核:原来是你自己的Presto内核,后来的Webkit内核,现在的Blink内核;兼容:-o-浏览器内核分析1.浏览器内核中最重要或者最核心的部分是“RenderingEngine”,大致可以翻译为“渲染引擎”,但我们一般习惯称其为“浏览器内核””。负责解释网页语法,所谓浏览器内核,通常就是浏览器使用的【渲染引擎】。渲染引擎决定了浏览器如何显示网页的内容和页面的格式信息。不同的浏览器内核对网页编写语法的解释不同,因此同一网页在不同内核的浏览器中的渲染(显示)效果也可能不同。这就是为什么网页编写者需要在不同内核的浏览器中测试网页。显示效果的原因。2.js引擎的基本工作是将开发者编写的JavaScript代码转换成高效优化的代码,使其能够被浏览器解释甚至嵌入到应用程序中。很难定义JavaScript引擎是编译器还是解释器。因为和V8引擎一样,为了提高JS的运行性能,js在运行前会编译成本地机器码,然后执行机器码。
