五种常用的图片格式及其是否有数据压缩的总结


声明:引用请注明出处http://blog.csdn.net/lg1259156776/


说明:本文主要介绍五种最常见和最常用的图像格式:BMP,PNG,JPEG,JPEG200,以及GIF。在进行图像处理相关应用之前第一步首先是能够读取这些图像文件,虽然很多开发工具支持库比如OpenCV等已经帮助节省了这些工作的麻烦,便利的同时也使得开发人员不再熟悉这些基本的图像格式。本文的作用就在于将这五种常用的图像格式进行分条叙述,方便查阅。


内容借鉴主流图片格式介绍。

BMP图像文件格式无压缩

  BMP是一种与硬件设备无关的图像文件格式,使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。
  由于BMP文件格式是Windows环境中交换与图有关的数据的一种标准,因此在Windows环境中运行的图形图像软件都支持BMP图像格式。它是包括Windows在内多种操作系统图像展现的终极形式,能够被多种Windows应用程序所支持。随着Windows操作系统的流行与丰富的 Windows应用程序的开发,B

五种常用的图片格式及其是否有数据压缩的总结相关推荐

  1. 聊一聊几种常用web图片格式:gif、jpg、png、webp

    前言 在大多数的web页面中,图片占到了页面大小的60%-70%.因此在web开发中,不同的场景使用合适的图片格式对web页面的性能和体验是很重要的.图片格式种类非常多,本文仅针对几种web应用中常用 ...

  2. 聊一聊几种常用web图片格式:gif、jpg、png、webp?大厂必问

    gif.jpg.png-8.png-24.webp的区别 (1)gif是一种无损的基于索引色的图片格式,支持透明和动画, 缺点是由于gif只存储8位索引,所以色彩,细节丰富的图片不适合保存位gif格式 ...

  3. 前端开发中常用的图片格式

    在我们的日常开发中.必不可少会使用很多种图片. 我们需要根据业务场景来选择所使用的图片类型. 这里我整理了一些常用图片类型.他们的优缺点以及建议的使用场景. 如何在计算机中显示一张图片 我们使用的计算 ...

  4. 常用web图片格式:gif、jpg、png、webp

    1.GIF(87年):使用无损压缩,支持256中颜色(一般叫8 bit彩色),支持单一透明色: 2.JPG(92年):使用的一种失真压缩标准方法,24 bit真彩色,内容比GIF丰富,不支持动画.不支 ...

  5. springBoot整合rabbitmq并测试五种常用模型

    之前我们记录了原生java代码使用rabbitmq的方法,很简单,类似于原生jdbc代码一样,将连接对象抽离出来作为工具类,生产者和消费者通过工具类获取连接对象,进而获取通道对象,再注册交换机或者是队 ...

  6. matlab fx函数图像,五种常用小波基含MATLAB实现 五种基本函数图像

    五种基本函数图像 1.给出五种常用小波基的时域和频域波形图. 与标准的傅里叶变换相比,小波分析中使用到的小波函数具有不唯一性,即小波函数(t) 具有多样性.小波分析在工程应用中,一个十分重要的问题就 ...

  7. 定义一种新的图片格式.gnet

    本人希望csdn可以定义一种新的图片格式,因为csdn一直是互联网中坚力量 本人发现,传统的图片格式已经不适应互联网时代了!!!,故本人发起定义一种新的图片格式,后缀名为 .gnet 互联网上的图片大 ...

  8. 五金模具设计丨十五种常用的模具标准化结构,你掌握了几种?

    ---常用标准化结构--- 1压线入子结构 压线的目的: (1) 材料预变形,减少折弯时的阻力,使折弯时的尺寸更为准确. (2)防止折弯时产生的拉料变形. 2压筋入子结构 压筋目的: (1)減小折弯时 ...

  9. 五种常用异常值检测方法

    Toggle navigation 首页 产业趋势 专家观察 CISO洞察 决策研究 登录 APP下载 数据挖掘最前线:五种常用异常值检测方法 安全运营 机器之心 2019-07-05 通过鉴别故障来 ...

最新文章

  1. 如何对一个软件项目的成本进行评估或估算?
  2. mac全选文字的快捷键_最全Mac系统快捷键一览
  3. 微信小程序|开发实战篇之二
  4. 如何使用SQL Server数据工具中的“可见性”选项降低报告的复杂性
  5. “瘟疫”笼罩下的物联网危与机
  6. java返回ajax的请求值
  7. [Go] 函数/方法 的 变参
  8. pandas 批量修改列名_十分钟想搞定pandas?
  9. poker2的配置使用
  10. 推荐3个计算机专业的英文电子书下载网站
  11. 电脑右下角音量键打不开,调不了音量大小的解决方法
  12. 小米和美的互投,大明湖畔的董明珠怎么办?
  13. display的值和作用
  14. 蓝桥杯 摔手机----耐摔指数
  15. 嵌入式计算机 硬盘录像机,嵌入式数字硬盘录像机安装步骤 硬盘安装及使用注意事项【详细介绍】...
  16. python-函数读取内置函数序列化与反序列化
  17. uniapp小程序当前页面刷新
  18. java求1000以内所有完数
  19. 第二期:百度AI开发者大会;蚂蚁金服投资雪球|互联网行业公会
  20. 小鹅通课程下载(一)

热门文章

  1. 特殊的日子诞生我的第一篇博客!
  2. 浏览器及HTTP相关面试总结
  3. html缓冲区分析代码,HTML5 Video Player 1.2.5 缓冲区溢出分析
  4. windows系统下sonar如何停止服务
  5. 【Gragph Data Mining】VF2算法 — 图同构匹配的算法
  6. WEB漏洞-关闭不安全的HTTP方法
  7. 电子倒车镜(侧后视镜)CMS解决方案
  8. Rust语言入门(2)——设计哲学
  9. android图片晃动动画,剖析Android动画(图片闪烁、左右摇摆、上下晃动等效果)
  10. flink 学习(一)java 整合 flink