iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >使用PNG格式有什么好处
  • 569
分享到

使用PNG格式有什么好处

2023-06-08 08:06:53 569人浏览 安东尼
摘要

这篇文章给大家分享的是有关使用PNG格式有什么好处的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。BMP是一种与硬件设备无关的图像文件格式,使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩

这篇文章给大家分享的是有关使用PNG格式有什么好处的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

BMP是一种与硬件设备无关的图像文件格式,使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BblP文件所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。
由于BMP文件格式是windows环境中交换与图有关的数据的一种标准,因此在Windows环境中运行的图形图像软件都支持BMP图像格式。
典型的BMP图像文件由三部分组成:位图文件头数据结构,它包含BMP图像文件的类型、显示内容等信息;位图信息数据结构,它包含有BMP图像的宽、高、压缩方法,以及定义颜色等信息。

JPEG压缩技术可以说是所有图像压缩技术的基础。它适合静态图像的压缩,直接处理整个画面,压缩倍数为20-80倍,分辨率没有选择的余地。所以要等到整个压缩档案传输完成才开始进行解压缩成影像画面,而这样的方式造成传输一个高解析画面时须耗时数十秒甚至数分钟。

而MJPEG(Motion JPEG)是在JPEG基础发展起来的动态图像压缩技术,它只单独的对某一帧进行压缩,而基本不考虑视频流中不同帧之间的变化。使得可获取清晰度很高的视频图像,而且可灵活设置每路的视频清晰度和压缩帧数。其压缩后的画面还可任意剪接。但它的缺陷也非常明显,其一:丢帧现象严重、实时性差,在保证每路都必须是高清晰的前提下,很难完成实时压缩。其二:压缩效率低,存储占用空间较大。

后来又出现了多层式JPEG(ML-JPEG)压缩技术,它采取渐层式技术,先传输低解析的图档,然后再补送更细节的压缩资料,使画面品质改善。这种方式所需的时间虽然与原先的方式一样。但由于可以先看到画面,所以使用者会觉得这种方式较好。

PNG是20世纪90年代中期开始开发的图像文件存储格式,其目的是企图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。流式网络图形格式(Portable Network Graphic FORMat,PNG)名称来源于非官方的“PNG's Not GIF”,是一种位图文件(bitmap file)存储格式,读成“ping”。PNG用来存储灰度图像时,灰度图像的深度可多到16位,存储彩色图像时,彩色图像的深度可多到48位,并且还可存储多到16位的α通道数据。PNG使用从LZ77派生的无损数据压缩算法

PNG文件格式保留GIF文件格式的下列特性:

使用彩色查找表或者叫做调色板可支持256种颜色的彩色图像。
流式读/写性能(streamability):图像文件格式允许连续读出和写入图像数据,这个特性很适合于在通信过程中生成和显示图像。
逐次逼近显示(progressive display):这种特性可使在通信链路上传输图像文件的同时就在终端上显示图像,把整个轮廓显示出来之后逐步显示图像的细节,也就是先用低分辨率显示图像,然后逐步提高它的分辨率。
透明性(transparency):这个性能可使图像中某些部分不显示出来,用来创建一些有特色的图像。
辅助信息(ancillary information):这个特性可用来在图像文件中存储一些文本注释信息。
独立于计算机软硬件环境。
使用无损压缩。

PNG文件格式中要增加下列GIF文件格式所没有的特性:

每个像素为48位的真彩色图像。
每个像素为16位的灰度图像。
可为灰度图和真彩色图添加α通道。
添加图像的γ信息。
使用循环冗余码(cyclic redundancy code,CRC)检测损害的文件。
加快图像显示的逐次逼近显示方式。
标准的读/写工具包。
可在一个文件中存储多幅图像。
文件结构

PNG图像格式文件(或者称为数据流)由一个8字节的PNG文件署名(PNG file signature)域和按照特定结构组织的3个以上的数据块(chunk)组成。

PNG定义了两种类型的数据块,一种是称为关键数据块(critical chunk),这是标准的数据块,另一种叫做辅助数据块(ancillary chunks),这是可选的数据块。关键数据块定义了4个标准数据块,每个PNG文件都必须包含它们,PNG读写软件也都必须要支持这些数据块。虽然 PNG文件规范没有要求PNG编译码器对可选数据块进行编码和译码,但规范提倡支持可选数据块。

GIF(Graphics Interchange Format)的原义是“图像互换格式”,是CompuServe公司在 1987年开发的图像文件格式。GIF文件的数据,是一种基于LZW算法的连续色调的无损压缩格式。其压缩率一般在50%左右,它不属于任何应用程序。目前几乎所有相关软件都支持它,公共领域有大量的软件在使用GIF图像文件。GIF图像文件的数据是经过压缩的,而且是采用了可变长度等压缩算法。所以 GIF的图像深度从lbit到8bit,也即GIF最多支持256种色彩的图像。GIF格式的另一个特点是其在一个GIF文件中可以存多幅彩色图像,如果把存于一个文件中的多幅图像数据逐幅读出并显示到屏幕上,就可构成一种最简单的动画。

GIF分为静态GIF和动画GIF两种,支持透明背景图像,适用于多种操作系统,“体型”很小,网上很多小动画都是GIF格式。其实GIF是将多幅图像保存为一个图像文件,从而形成动画,所以归根到底GIF仍然是图片文件格式。

感谢各位的阅读!关于“使用PNG格式有什么好处”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 使用PNG格式有什么好处

本文链接: https://www.lsjlt.com/news/252743.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用PNG格式有什么好处
    这篇文章给大家分享的是有关使用PNG格式有什么好处的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。BMP是一种与硬件设备无关的图像文件格式,使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩...
    99+
    2023-06-08
  • png什么格式
    PNG是一种灵活、功能强大的图像文件格式。它的无损压缩和透明度支持使其成为图像处理和网页设计中重要的工具,无论是在印刷媒体还是Web开发中,PNG格式都可以提供高质量的图像,同时保持较小的文件大小。PNG(Portable Network ...
    99+
    2023-08-09
  • IE6.0中如何使用Javascript支持png格式图片
    这篇文章主要为大家展示了“IE6.0中如何使用Javascript支持png格式图片”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“IE6.0中如何使用Javas...
    99+
    2024-04-02
  • 使用高防IP有什么好处
    使用高防IP的好处包括: 提供更高级别的安全保护:高防IP提供更强大的安全防护能力,可以有效抵御DDoS攻击、恶意流量等网络威胁...
    99+
    2024-05-08
    高防IP
  • 使用云主机有什么好处
    这篇文章主要讲解了“使用云主机有什么好处”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“使用云主机有什么好处”吧!从技术方面来讲:云主机使用了云计算技能,而云计算技能,结合了计算、网络、存储等...
    99+
    2023-06-07
  • 使用高防CDN有什么好处
    使用高防CDN(内容分发网络)可以带来以下好处: 提高网站的性能和加载速度:CDN可以将网站内容缓存在全球分布的服务器上,使用户...
    99+
    2024-05-10
    高防CDN
  • 使用cdn加速有什么好处
    使用cdn加速的好处:CDN技术可以使打开网站速度变快、减少跳出率,增加用户好感。CDN能够保障在流量过高、间歇性高峰和潜在服务器故障等高压力情况下,依然能访问内容。CDN加速可以覆盖全球的线路,通过和运营商合作,部署IDC资源,在全国骨干...
    99+
    2024-04-02
  • 使用CSS变量有什么好处
    这篇文章主要讲解了“使用CSS变量有什么好处”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“使用CSS变量有什么好处”吧!什么是CSS变量?如果你曾使用过某种...
    99+
    2024-04-02
  • 使用美国VPS有什么好处
    使用美国VPS有许多好处,包括: 稳定的网络连接:美国拥有先进的网络基础设施,提供稳定和高速的网络连接,确保用户可以随时访问其V...
    99+
    2024-04-18
    美国VPS
  • 使用dedecms建站有什么好处
    使用dedecms建站有以下几点好处操作简单dedecms后台逻辑结构清晰,用户可以在熟悉整个后台基本操作,上手非常快。基本功能完善dedecms自带网站常用的留言功能、采集功能和评论功能等,使用也简单。有利于优化dedecms能生成静态页...
    99+
    2024-04-02
  • Redis使用长连接有什么好处
    这篇文章主要为大家展示了“Redis使用长连接有什么好处”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Redis使用长连接有什么好处”这篇文章吧。使用长连接Redis 是基于 TCP 协议,请求...
    99+
    2023-06-27
  • 使用http代理ip有什么好处
    本篇内容介绍了“使用http代理ip有什么好处”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代理是目前的一个重要的安全特性。一般而言,网络信...
    99+
    2023-06-20
  • 用Ubuntu有什么好处
    本篇内容主要讲解“用Ubuntu有什么好处”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“用Ubuntu有什么好处”吧!Q:Ubuntu是什么?A:一款基于Linux内核的开源操作系统Q:为什么要...
    99+
    2023-06-16
  • 使用云服务器有什么好处
    使用云服务器的好处有:1.可用性和可访问性;2.进行灾难恢复;3.安全有保障;4.节约成本;5.便捷存储数据;具体分析如下:可用性和可访问性使用云服务器用户可以轻松地将文件拖放到云硬盘中。将所有文件和数据保存在云服务器中很容易,不需要任何技...
    99+
    2024-04-02
  • 使IE6正常显示PNG-24格式图片的方法有哪些
    本篇内容主要讲解“使IE6正常显示PNG-24格式图片的方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“使IE6正常显示PNG-24格式图片的方法有哪些”吧!方法一: 请将下面代码,加在...
    99+
    2023-06-08
  • 使用css样式表有哪些好处
    本文小编为大家详细介绍“使用css样式表有哪些好处”,内容详细,步骤清晰,细节处理妥当,希望这篇“使用css样式表有哪些好处”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。   ...
    99+
    2024-04-02
  • 使用韩国服务器有什么好处
    使用韩国服务器有以下几个好处: 更快的网速:韩国拥有先进的网络基础设施,因此使用韩国服务器可以获得更快的网速和更稳定的连接质量。...
    99+
    2024-04-26
    韩国服务器 服务器
  • 使用高防服务器有什么好处
    使用高防服务器的好处:1、能有效抵抗恶意流量的攻击;2、能够提高网站的稳定性;3、能够消耗恶意流量以及清洗恶心流量;4、高防服务器资源丰富,并且带宽冗余充足。具体内容如下:编程网高防服务器租用特别指出以下三点: 在日益复杂的网络环境里,保证...
    99+
    2024-04-02
  • 使用香港服务器有什么好处
    使用香港服务器的好处有:1、使用香港服务器操作简单、易于部署,能够节省时间成本;2、不用担心硬件故障,服务商能够给予用户技术支持;3、更容易升级或更换产品,可在线弹性升级服务器配置;4、适合个人和中小企业,为用户节省了大量成本;5、服务器空...
    99+
    2024-04-02
  • golang函数中使用goroutine有什么好处?
    在 go 函数中使用 goroutine 的优势包括:1. 提高并发性,可同时执行多个任务;2. 提高性能,创建和管理 goroutine 的成本低于线程;3. 减少锁竞争,gorout...
    99+
    2024-05-02
    并发 golang
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作