BMP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持。随着Windows操作系统的流行与丰富的Windows应用程序的开发,BMP位图格式理所当然地被广泛应用。这种格式的特点是包含的图像信息较丰富,几乎不进行压缩,但由此导致了它与生俱生来的缺点--占用磁盘空间过大。所以,目前BMP在单机上比较流行。

简介

BMP(Bitmap-File)图形文件是Windows采用的图形文件格式,在Windows环境下运行的所有图象处理软件都支持BMP图象文件格式。Windows系统内部各图像绘制操作都是以BMP为基础的。Windows 3.0以前的BMP图文件格式与显示设备有关,因此把这种BMP图象文件格式称为设备相关位图DDB(device-dependent bitmap)文件格式。Windows 3.0以后的BMP图象文件与显示设备无关,因此把这种BMP图象文件格式称为设备无关位图DIB(device-independent bitmap)格式(注:Windows 3.0以后,在系统中仍然存在DDB位图,象BitBlt()这种函数就是基于DDB位图的,只不过如果你想将图像以BMP格式保存到磁盘文件中时,微软极力推荐你以DIB格式保存),目的是为了让Windows能够在任何类型的显示设备上显示所存储的图象。BMP位图文件默认的文件扩展名是BMP或者bmp(有时它也会以.DIB或.RLE作扩展名)。

BMP位图图像文件—图像信息丰富,几乎不进行压缩相关推荐

  1. C++ 实现BMP位图读写

    BMP文件读写 1. 问题描述 分析图像格式BMP –可借助Matlab体会图像的读写和显示. 利用C语言编写程序,实现图像的输入和输出和显示. –自行编写BMP文件的读写. –调用开源库实现其他若干 ...

  2. BMP位图图像格式简介

    BMP位图图像格式简介 1. 文件结构 位图文件可看成由4个部分组成:位图文件头(bitmap-fileheader).位图信息头(bitmap-informationheader).彩色表(colo ...

  3. 图像识别 - C++读取bmp位图入门

    原文链接 =============================================================================================== ...

  4. BMP位图基础:通过UltraEdit解析BMP文件内部结构

    初见位图 我们先打开画图随便画一幅图并采用24位bmp图像格式保存,就得到了一张24位真彩色的位图 BMP位图一般由4部分组成:文件头信息块.图像描述信息块.颜色表(在真彩色模式无颜色表)和图像数据区 ...

  5. BMP位图格式详解二--转载

    转自:http://www.cnblogs.com/xiehy/archive/2011/06/07/2074405.html BMP文件格式,又称为Bitmap(位图)或是DIB(Device-In ...

  6. SD卡FAT32文件结构(2)---创建与写入BMP位图

    下图为本人512MB诺基亚SD卡根目录的数据, 1(红色处):卷标,也就是名称,我的SD卡名称为WHETA. 2(蓝色处):文件名. 3(紫色处):文件类型.    从蓝色与紫色处,可以看出我的根目录 ...

  7. 西电C语言程序设计实验之位图图像文件缩放

    位图图像文件缩放 题目简介 AUfXpKH3HhwRznxTSrWvMJTaAXhT7W3s5i1fgxC5vaES zoom file1.bmp 200 file2.bmp 第一个参数为可执行程序名 ...

  8. 位图图像文件缩放(c++)

    位图图像文件缩放(c++) 前言: c语言课程设计需要实现位图图像缩放,但并没有提供很详细的位图图像的理解,所以颇费了一番功夫,这里给大家整理下以供参考,如有不当之处,还希望纠正 理解位图图像(24位 ...

  9. 程序设计基础课程设计—位图图像文件缩放

    个人博客地址:https://travis1024.github.io/ 位图图像文件缩放 1. 问题描述 编写一个程序,可以在命令行输入参数,完成指定文件的缩放,并存储到新文件,命令行参数如下: z ...

最新文章

  1. L1-047 装睡 (结构体解决)
  2. mysql主键始终从小到大_Mysql从入门到入神之(四)B+树索引
  3. Android系统Surface机制的SurfaceFlinger服务的启动过程分析
  4. OpenResty 概要及原理科普
  5. Python中遍历字符串和字典
  6. sql 2000 安装问题
  7. python实现随机抽取答题_如何在python中实现随机选择
  8. arraylist删除指定元素_【追凶】ArrayList使用增强for遍历删除元素异常ConcurrentModification...
  9. 二进制BIN文件比较工具,也适合用来对比解析BIN文件,发现数据存储规律,更改数据。
  10. 首都师范 博弈论 5 4 4 多人合作博弈问题 Shapley计算之财产分配问题
  11. MySQL 表空间碎片
  12. 小明左右手分别拿两张纸牌:黑桃10和红心8,现在交换手中的牌。编写并输出互换后的结果,输出结果如图所示。
  13. 舞伴问题(数据结构队列,c语言版)
  14. macOS Monterey 怎么升级?macOS 12升级教程
  15. 【业务安全06】接口参数账号修改漏洞——基于metinfov4.0平台
  16. 方法(Method)
  17. 10分钟健身法读书笔记(2/5)
  18. python画circos图_手把手教你画Circos图
  19. 输入一个字符串并原样输出。
  20. VH6501模板工程介绍(一)

热门文章

  1. 如何解析自己的域名到博客主页
  2. 玲珑杯计算机大赛得奖作品,我校在2020 年(第13届)中国大学生计算机设计大赛“玲珑杯”河南省级赛中取得佳绩...
  3. jmeter——BeanShell 预处理程序
  4. JVM学习记录-字符串常量池
  5. 实在找不出什么原因了
  6. 基于Android的记事本设计和模块开发
  7. 大力哥谈 DALI - DALI 设备 GTIN / 序列号
  8. 惠普客服提供安装win10系统方法
  9. 计算机硕士研究生 下一代互联网技术与应用,清华大学出版社-图书详情-《计算机网络与下一代互联网》...
  10. 使用shell实现从1加到100