一、jpg、png、jif的区别
1、JPEG(位图) 也是应用非常广泛的静态图片格式之一,它是用一种有损压缩法来压缩图片,把人肉眼难以察觉的图象色彩删除,由此来获得比较大的压缩比,所以图片占用空间往往很小,而且“外表”上也看不出有什么差别,因此很多网站都支持这种格式上传图片文件。但是请注意,由于此格式压缩后的图片无法还原,所以在处理JPEG图片的时候请不要多次反复修改存储,这样的话图象会逐渐恶化。这种格式也尽量不要用在色素较低的插画上,因为色素低的图像再一经过JPEG的特殊压缩法往往会出现明显的画质变差,轮廓模糊等状况。
2、GIF 有静态GIF和动态GIF,支持背景透明,但是最大只能够处理256色的图像。其原理也就是把多张图象保存为一个图象从而形成动画,说到底仍然是图片格式(位图)。文件占用空间很小,网络上大多小动画使用这种图片格式。很多网站支持上传。比较适合用在色素比较低的插画上。若用在色彩感严格的画面时图片往往就会失真了。
3、PNG 也支持动态图片跟背景透明,与GIF格式相似,压缩比高于GIF,但能够处理的色数远远多于GIF格式,最大可达280兆色。大多数网站也支持这种图片格式上传,有逐步取代GIF之势,但是在Web上兼容性往往表现的比较差,部分浏览器不支持,还需努力。
二、png-8和png-24的区别
1. PNG8
8位的png最多支持256(2的8次方)种颜色,8位的png其实支持不透明、索引透明、alpha透明。
2. PNG24
支持2的24次方种颜色,表现为不透明。
三、http协议
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。
HTTP是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。在Internet上的Web服务器上存放的都是超文本信息,客户机需要通过HTTP协议传输所要访问的超文本信息。HTTP包含命令和传输信息,不仅可用于Web访问,也可以用于其他因特网/内联网应用系统之间的通信,从而实现各类应用资源超媒体访问的集成。
四、查http与https的区别
主要区别是http下是明文传输的协议,在https下是进行加密的传输,可以确保信息在传输过程中不被窃取或篡改。