JPG:使用的一种失真压缩标准方法,24 bit真彩色,不支持动画、不支持透明色。JPEG的压缩方式通常是破坏性资料压缩(lossy compression),即在压缩过程中图像的品质会遭受到可见的破坏。一张图片多次上传下载后,图片逐渐会失真。

PNG:格式是无损数据压缩的,PNG格式有8位、24位、32位三种形式,其中8位PNG支持两种不同的透明形式(索引透明和alpha透明),24位PNG不支持透明,32位PNG在24位基础上增加了8位透明通道(32-24=8),因此可展现256级透明程度。

BMP:是一种与硬件设备无关的图像文件格式,使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP图像所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。

简单的对比:格式压缩模式透明支持JPG有损压缩不支持

PNG无损压缩支持

BMP无压缩不支持

占用空间:BMP > PNG > JPG

拓展资料:

BMP格式的优缺点

BMP格式的图像,其优点是不采用任何压缩,无损,颜色准确,有2色、16色、256色、真彩色各种选择。缺点就是文件占用的空间很大,不支持文件压缩,不适用于 Web 页,不受 Web 浏览器支持。

JPG格式的优缺点

JPG最主要的优点是能支持上百万种颜色,从而可以用来表现照片。此外,由于JPG图片使用更有效的有损压缩算法,从而使做网站文件长度更小,下载时间更短。有损压缩会放弃图像.

但是从长远来看,JPG随着带宽的不断提高和存储介质的发展,它也应该是一种被淘汰的做网站图片格式,因为有损压缩对图像会产生不可恢复的损失。所以经过压缩的JPG的图片一般

不适合打印,在备份重要图片时也最好不要使用JPG。还有,JPG也不如GIF图像那么灵活,它不支持图形渐进、背景透明,更不支持动画。

更多web开发知识,请查阅 HTML中文网 !!

html支持bmp格式,bmp和jpg的区别是什么?相关推荐

  1. 关于BMP格式图像的理解和读写(c++).docx

    一.什么是BMP格式? BMP,(全称Bitmap)是Windows操作系统中的标准图像文件格式,可以分成两类:设备相关位图(DDB)和设备无关位图(DIB),使用非常广.它采用位映射存储格式,除了图 ...

  2. 织梦php版本图片不能上传,让dedecms织梦后台支持上传bmp格式的图片的教程

    在后台-系统-附件设置,里面添加了bmp,上传bmp格式图片系统还是会提示你"文件类型不正确!",那么有什么好的解决方法呢,请看下文. 1.后台-系统-附件设置,添加bmp 2.i ...

  3. c#如何wmf图片转换成png图片_C#转换图片格式小工具源码(支持icon/jpg/bmp/gif/png/tif/wmf格式)...

    [实例简介] C#转换图片格式实例 [实例截图] [核心代码] using System; using System.Collections.Generic; using System.Compone ...

  4. 【数字图像处理】一.MFC详解显示BMP格式图片

    本文主要是讲述<数字图像处理>系列栏目中的第一篇文章.主要详细介绍了BMP图片格式,同时使用C++和MFC显示BMP格式,主要结合自己的<数字图像处理>课程和以前的项目叙述讲解 ...

  5. asp.net 将bmp格式图片怎么转换为jpg_Heic图片转换精灵-Heic图片高清转换JPG/PNG/BMP方法...

    想打开heic文件,首先要做的是把图片格式转换成电脑可以查看的,电脑可以查看的形式也并非很单一,比如jpg/bmp/png,这些都是比较常用的格式,首先heic图片是苹果手机独有的图片格式,电脑上或者 ...

  6. asp.net 将bmp格式图片怎么转换为jpg_PNG图片怎么转换成JPG?原来还可以这么转换...

    PNG和JPG的区别是,对于需要高保真的较复杂的图像,PNG虽然能无损压缩,但PNG与JPG相比,PNG格式的文件容量比较大,不适合日常的传播流通.如果需要上传的图片的网页不支持PNG格式的图片上传, ...

  7. BMP格式详解<转>

    BMP格式详解 BMP文件格式详解(BMP file format) BMP文件格式,又称为Bitmap(位图)或是DIB(Device-Independent Device,设备无关位图),是Win ...

  8. 【面试题集 —— No.01】常见图片格式BMP、JPG/JPEG、PNG、GIF、TIFF、SVG的区别

    在平时的前端工作中,大家对于各类图片的处理一定很熟悉.但是它们各个格式之间的具体区别你是否清楚呢?亏我之前还自诩做过UI设计,对于这个问题我都不是很清楚,惭愧之余,虚心总结了这一篇博客. 格式 压缩标 ...

  9. JPG、GIF、PNG和BMP格式的图片各有什么优点和缺点

    BMP:优点(无损压缩,图质最好),缺点(文件太大,不利于网络传输) GIF:优点(动画存储格式),缺点(最多256色,画质差) PNG:优点(可保存透明背景的图片),缺点(画质中等) JPG:优点( ...

  10. MFC详解显示BMP格式图片

    本文主要是讲述<数字图像处理>系列栏目中的第一篇文章.主要详细介绍了BMP图片格式,同时使用C++和MFC显示BMP格式,主要结合自己的<数字图像处理>课程和以前的项目叙述讲解 ...

最新文章

  1. 干货 | 2021年,深度学习还有哪些研究方向可以做?
  2. 【Linux】JDK+Eclipse 搭建C/C++开发环境
  3. Linear Algebra lecture6 note
  4. 关于oracle date类型值0000-0-0的分析
  5. spring的bean定义真的和顺序无关?
  6. 哪个计算机无法做到双屏显示,怎么启用双屏显示设置【图文介绍】
  7. 技术转管理,用什么来拯救自己?
  8. Ansible的简单使用
  9. 固定频率调用接口方案
  10. bzoj 1171 并查集优化顺序枚举 | 线段树套单调队列
  11. ES6的类Class基础知识点
  12. nginx 配置静态网页
  13. 避免幻读 : next-key锁与MVCC
  14. 7-9 幂集(回溯法) (20 分)(C语言版)
  15. 区块链赚钱攻略:最新干货 区块链人士必读!
  16. C# 处理PPT水印(二)——去除水印效果(文本水印、图片水印)
  17. matplotlib动画演示:细胞自动机-探索生命起源
  18. 这届程序YUAN可太优秀了
  19. 聊聊Raft的性能优化
  20. ConstraintSystem:59

热门文章

  1. Vbs脚本编程简明教程之六
  2. php代码加密工具xend,PHP代码加密工具 Xend v3.0.1
  3. Mysql 查询根节点下所有叶子节点
  4. 4、python简单线性回归代码案例(完整)_Python:简单线性回归(不需要调用任何库,math都不要)...
  5. 2018年 数据挖掘“泰迪杯” C题 第二问
  6. 网络延迟及故障分析与排查实战
  7. html5网页计数器,HTML5:启动计数器
  8. 模式识别和机器学习的区别
  9. 计算机网络七层体系结构
  10. 科密考勤机RS485接头接线方法和加班计算公式