透明的BMP图片制作方法

透明的BMP图片制作方法
透明的BMP图片制作方法

最后把全部颜色通道打开.保存为32位BMP就完成了...

C语言 BMP图片处理

C语言BMP图片处理 BMP是bitmap的缩写形式,bitmap顾名思义,就是位图也即Windows位图。它一般由4部分组成:文件头信息块、图像描述信息块、颜色表(在真彩色模式无颜色表)和图像数据区组成。在系统中以BMP为扩展名保存。 打开Windows的画图程序,在保存图像时,可以看到三个选项:2色位图(黑白)、16色位图、256色位图和24位位图。这是最普通的生成位图的工具,在这里讲解的BMP位图形式,主要就是指用画图生成的位图(当然,也可以用其它工具软件生成)。 现在讲解BMP的4个组成部分: 1.文件头信息块 0000-0001:文件标识,为字母ASCII码“BM”。 0002-0005:文件大小。 0006-0009:保留,每字节以“00”填写。 000A-000D:记录图像数据区的起始位置。各字节的信息依次含义为:文件头信息块大小,图像描述信息块的大小,图像颜色表的大小,保留(为01)。 2.图像描述信息块 000E-0011:图像描述信息块的大小,常为28H。 0012-0015:图像宽度。 0016-0019:图像高度。 001A-001B:图像的plane(平面?)总数(恒为1)。 001C-001D:记录像素的位数,很重要的数值,图像的颜色数由该值决定。001E-0021:数据压缩方式(数值位0:不压缩;1:8位压缩;2:4位压缩)。0022-0025:图像区数据的大小。 0026-0029:水平每米有多少像素,在设备无关位图(.DIB)中,每字节以00H 填写。 002A-002D:垂直每米有多少像素,在设备无关位图(.DIB)中,每字节以00H 填写。 002E-0031:此图像所用的颜色数,如值为0,表示所有颜色一样重要。 3.颜色表 颜色表的大小根据所使用的颜色模式而定:2色图像为8字节;16色图像位64字节;256色图像为1024字节。其中,每4字节表示一种颜色,并以B(蓝色)、G(绿色)、R(红色)、alpha(像素的透明度值,一般不需要)。即首先4字节表示颜色号0的颜色,接下来表示颜色号1的颜色,依此类推。 4.图像数据区

BMP图片解码

BMP图片解码 //************************************************************************** ***// //* 数码相框 //*控制芯片:ATmgea128 //*开发环境:AVR Studio+GCC //*隶属模块:位图解码 //*设计者:桃子 //************************************************************************** ***// #include "bmp.h" extern unsigned char buffer[512]; //文件系统数据缓冲 extern FATFS fs; //文件系统结构 extern FIL fl; //文件状态信息 extern FRESULT res; //文件返回值 extern unsigned int r; //文件读取数量 //**************************************************************** //*隶属模块:BMP解码 //*函数功能:小端转大端 //**************************************************************** UINT32 bmp_LE2BE(UINT8 *dat,UINT8 len) { UINT32 temp=0; if(len>= 1) temp = (UINT32)dat[0]; if(len>= 2) temp |= (UINT32)dat[1]<<8; if(len>= 3) temp |= (UINT32)dat[2]<<16; if(len>= 4) temp |= (UINT32)dat[3]<<24; return temp; } //**************************************************************** //*隶属模块:BMP解码 //*函数功能:单灰BMP解码显示 //*注意:图片宽度最好小于208 //**************************************************************** void BMP_1(unsigned int x0,unsigned int y0,unsigned char type) { unsigned int j; unsigned char k=0;

如何把图片中的文字转换成word格式

如何把图片中的文字转换成word格式 30分 标签:报刊上格式打字文字扫描 回答:4 浏览:8356 提问时间:2011-03-25 12:25 苦于打字太慢,所以将报刊上的内容先是扫描了,所以想在转换为word或txt 格式,不知能否做到?谢谢! 共1条评论... 相关资料:Word“样式与格式”在排版中的妙用.doc 更多资料>> 最佳答案此答案由管理员代为选出 揪错┆评论┆举报 无10 [新手] 安装OCR软件,给您提一点小技巧,在使用OCR软件识别前,可用用图片处理软件(例如:photoshop)处理一下,转换成黑白模式,并适当加大对比度,可以大大提高识别率。 图片文字提取(OCR)图解教程 https://www.360docs.net/doc/fb88710.html,/yiyoo/blog/item/91fd61f0d11d0eafa50f5269.html 或 Microsoft Office Document Imaging(office2003中内含) OFFICE中有一个组件document image,功能一样的强大。不仅扫描的文字图片,连数码相机拍的墙上的宣传告示上的字都能提取出来。 第一步打开带有文字的图片或电子书籍等,找到你希望提取的页面,按下键盘上的"ALT+打印屏幕键(PrintScreen)"进行屏幕取图,或者用其他抓图软件。保存成tif格式。 第二步我们需要安装“Microsoft Office Document Imaging”的组件,点“开始→程序→Microsoft Office→Microsoft Office 工具”,在“Microsoft Office 工具”里点“ Microsoft Office Document Imaging”然后打开图片,找到OCR识别工具(像眼睛),点击此工具,开始安装,这个时候就需要你把光盘(或虚拟光驱)的office安装文件。 第三步用 Microsoft Office Document Imaging打开图片,用OCR工具(图中红色筐圈部分)选取你要提取的文字,然后点右键,选择-复制到word或者记事本。 或用摄像头作扫描仪输入文字:

环保材料制作船模

环保材料制作船模 船模制作基础大全 (一)怎样看模型的工作图纸 我们在制作各种航海模型以前,首先接触到的就是一份模型工作图纸,它不仅告诉我们模型的种类、名称、外形和尺寸,同时还可以使我们了解模型的各个零部件的情况。有些模型的图纸还简要地介绍模型的内部结构、动力装置、部件装配、控制系统和制作方法等。因此,认真地看图纸,搞清各种技术要求,对准备材料和工具、考虑制作方法等都是十分重要的。下面重点介绍有关舰船模型的识图常识。 为了看懂模型工作图纸,首先要熟悉图中各种线条的意义。图中常见的有粗实线、细实线、虚线、点划线和折断线等。粗实线一般表示物体外表一切可见的轮廓线。虚线往往表示被遮挡的轮廓线。细实线用来表示尺寸线、尺寸界线、引线和剖面线。点划线常表示物体的中心线、位置线和轴线等。断开的地方用折断线表示。物体剖视的地 方要用倾斜的剖面线、中心线、位置线和轴线等。断开的地方用折断线表示。物体剖视的地方要用倾斜的剖面线。另外,在图纸上还常常

见到M、Φ和R等字母符号。M代表比例尺。如M1:1,表示图中物体的大小与实物一样大。M1:2,表示图中物体的大小为实物的1/2。M1:100,表示图中物体的大小为实物的l/100。不过,要注意区别图纸与实际舰船的比例及图纸与模型尺寸的比例。Φ是代表圆形物体或圆孔直径的符号,R代表圆形物体或圆孔半径的符号。这些符号都写在数字的前面。长度单位一般用毫米(mm)。(图96) 舰船模型的工作图纸,一般包括总布置图、船体型线图和零件图。有的图纸还给出部件的装配图和动力装置安装图等。简易和初级的舰船模型图纸,除总布置图和零件图外,也要有船体简单的型线图或每块横隔板的外形图,这对初学制作是很有用的。下面就分别讲一讲: 船壳板可以用截面为2×10(毫米)的长木片或1. 5毫米厚的木片粘制。在船体表面弯曲较大的地方可以用更窄的木板粘接。注意木片不要重叠,接缝要严紧。接缠处要涂胶水。船壳板粘完后还要用小刀或小刨子削平,首尾处要用木挫、小刀按船体线型削好。为了提高船体强度和加强水密性.可在船壳板外面用快干胶水、 透布油或清漆糊上 一层薄纤维布或纱布,待干后再涂刮腻子、打磨、涂漆美化。用金属材料制作,方法大致与上相仿。肋板可用粗铁丝、小型自制的角

最新 西班牙 “无敌”号古帆船模型制作札记-精品

西班牙“无敌”号古帆船模型制作札 记 长久以来,笔者一直对古战船有着浓厚的兴趣,但苦于无人指导,故未轻易动手制作。《航空模型》2005年第3期刊登的《浅谈古帆船模型的制作》一文,坚定了笔者实现这一愿望的信心。本着循序渐进的原则,笔者买来一套西西利公司出品的西班牙古帆船“无敌”号模型塑胶拼装套材(图1),比例为1:100。经过几个月的努力,笔者亲手制作的第一艘古帆船模型终于可以上架观赏了(图2)。在此,笔者将制作过程记录下来,与大家交流。 “无敌”号的来历自从哥伦布发现新大陆,西班牙和葡萄牙就开始了对新殖民地的争夺。据说,葡萄牙人最早建造了大帆船,但大规模建造大帆船的却是西班牙人。西班牙用这些大帆船组成强大的舰队,开始了远洋掠夺。“无敌”号就是这种大帆船的代表。该船最显著的特点是其高耸的船艏和船尾甲板,便于在贴近敌舰时船员能够轻易登舰。“无敌”号帆船装备了40门火炮,射程可达400米,加上其城堡状的外形,在心理上能对敌人产生强大的威慑作用。前期准备制作前,除了仔细阅读套材的说明书外,笔者还搜集一些当时的历史资料,为的是获取更多对真实帆船的直观认识,对模型的制作大有裨益。虽然真实的历史图片资料难以寻觅,但不少欧美影片中所见到古帆船的形象,大大方便了笔者深入了解古帆船的外观、结构、火炮、风帆、绳结、绞盘等设施(图3)。这些不仅对模型的制作有很大帮助,也激发了笔者更大的兴趣。许多模友都知道,使用塑料套材制作静态模型的一大难点就是涂装。因为塑料制品硬度较高、表面光滑,更适合反映各种金属材质的特点,所以经常被用来制作现代战舰模型、车模等,而要想用它表现木制古帆船的质感则比较困难。好在这款套材在设计时已经考虑到表面质感的问题,在船底、两舷及甲板处都做了木纹处理,能帮助制作者在涂装时做出较逼真的质感。因此,只要涂装处理适当,塑料材质也能表现出较好的效果(图4)。 根据笔者的经验,模型的整体制作顺序一般可以分为3种:(1)先组装,后上色;(2)先上色,后组装;(3)边组装,边上色。 上述3种方法应根据制作的具体对象灵活运用。对于外形简单又无内部展示的模型,一般采用第1种方法,既省时,整体效果也容易控制;对于需要展示内部细节的模型,则要采用第2种或第3种方法,或者将它们结合起来进行。这艘“无敌”号,笔者就综合运用了后两种方法。制作过程 1.主要结构件的上色与组装(1)船身组装前,先对船身内侧必要的部位和嵌入船身的零件上色(图5)。之所以先组装后上色,是因为内部上色非常困难。上色时,笔者先将零件从套材框上切下并修整好,再用透明胶带将其粘在套材框上进行喷涂,这样做是为了操作更方便。接下来按照说明书中的顺序,将船身主要部件进行试装(包括左右两舷及甲板等)。试装时用夹子、胶带等辅助固定,并仔细观察了各接缝吻合的情况。对效果不好的接合部进行了必要的修整,确认其贴合理想后刷胶粘接固定(图6)。(2)甲板、桅杆与船身制作工序类似,甲板与桅杆也采用了先修整上色,再按照说明书指定的顺序和位置装配的方法。安装顺序是从前到后依次安装,先插入安装位置,校正后再涂胶固定。(3)火炮、绳梯套材中提供了10门火

BMP图像格式详解

BMP格式图像文件详析 首先请注意所有的数值在存储上都是按“高位放高位、低位放低位的原则”,如12345678h放在存储器中就是7856 3412)。下图是导出来的开机动画的第一张图加上文件头后的16进制数据,以此为例进行分析。T408中的图像有点怪,图像是在电脑上看是垂直翻转的。在分析中为了简化叙述,以一个字(两个字节为单位,如424D就是一个字)为序号单位进行,“h”表示是16进制数。 424D 4690 0000 0000 0000 4600 0000 2800 0000 8000 0000 9000 0000 0100*1000 0300 0000 0090 0000 A00F 0000 A00F 0000 0000 0000 0000 0000*00F8 0000 E007 0000 1F00 0000 0000 0000*02F1 84F1 04F1 84F1 84F1 06F2 84F1 06F2 04F2 86F2 06F2 86F2 86F2 ...... BMP文件可分为四个部分:位图文件头、位图信息头、彩色板、图像数据阵列,在上图中已用*分隔。 一、图像文件头 1)1:图像文件头。424Dh=’BM’,表示是Windows支持的BMP 格式。

2)2-3:整个文件大小。4690 0000,为00009046h=36934。 3)4-5:保留,必须设置为0。 4)6-7:从文件开始到位图数据之间的偏移量。4600 0000,为00000046h=70,上面的文件头就是35字=70字节。 5)8-9:位图图信息头长度。 6)10-11:位图宽度,以像素为单位。8000 0000,为00000080h=128。 7)12-13:位图高度,以像素为单位。9000 0000,为00000090h=144。 8)14:位图的位面数,该值总是1。0100,为0001h=1。 二、位图信息头 9)15:每个像素的位数。有1(单色),4(16色),8(256色),16(64K色,高彩色),24(16M色,真彩色),32(4096M色,增强

如何将Word转换成图片格式

如何将Word转换成图片格式 有时,我们需要将正在编辑的WORD文档转换为图片进行使用,比如,有些电脑上没有装入相应的字体库,复制到其它电脑上使用,显示的效果将大打折扣,如果能转换成图片,就不会出现这种上情况,如何做呢?本人经过资料查找和摸索,总结出了以下几种方法,大家不防一试: 一、直接使用键盘上的PrintScreen 键(屏幕拷贝) 前提:文档内容在当前屏幕上显示完整,至少每一页都能完整显示。 方法:1、打开word文件,若不能完整显示一页,请先执行预览功能或视图菜单中的全屏显示或显示比例中的整页显示;2、按键盘上的PrintScreen 键;3、打开图象编辑软件如windows的画图程序,执行粘贴功能(Ctrl+V),把刚才截获的图片粘贴上去,提示时,选择“是”;4、执行文件菜单中的保存功能,保存相应格式的图片文件,如jpg 文件。 二、使用“复制、粘贴”功能

效果:只能对所文档内容的第一页进行转换 方法(一):利用word中的复制、选择性粘贴功能:先选中转换成图片的内容,接着执行“复制”,再执行编辑菜单中的“选择性粘贴”,其中选择形式为图片,点确定。当前word文档中就把复制的内容转换成图片格式了,最后再将该图片格式内容复制到图片处理软件中进行处理。 方法(二):利用word中的复制,图片处理软件中的粘贴功能。先将要转换为图片的word打开,再选择相应内容进行复制,再打开图片处理软件,新建空白图片,执行粘贴功能,最后保存为图片即可。 三、使用专业的屏幕抓图软件 如SnagIt软件、屏幕录象专家,对于文件是多页的,您就可以使用这种专业抓图软件进行屏幕滚动抓图。这个软件的工具栏上就有一个滚动抓图的选择按钮,按下之后,抓图操作时就启动了滚动抓图功能。 方法: 1、下载snagit抓图软件; 2、安装、破解、汉化;

轮船模型的制作方法

轮船模型的制作方法 轮船模型的制作要素 制作一艘具有一定难度的精品舰船模型,就其全过程的内涵,可归纳为以下:人、机、料、环、法四要素。 人:参与制作船模的人员。应该掌握:过程管理、计算机cad 制图、工艺加工、机械动力、电工电子、材料应用、涂敷粘接、造型雕刻、文字表达、成本核算等基础知识和基本技能。这往往是通过船模队(工作室)人员的素质结构和组合来实现。 机:拥有制作船模的专用设备和机具。这是解决制作难度问题和保证作品工艺水平的重要手段。从某种角度讲,精巧细腻的作品,是手艺发挥和工具能力的表现。一般情况下,应事而宜,逐步完备。 料:制作船模的材料。现代船模制作材料选用面很宽,可以不拘一格,充分发挥创意。但选材的四原则仍然是:成本低、易加工、品相高、质感仿真强。到目前为止,木材仍然是船模制作的基本材料。比如:竞速类船模,为了尽量提高航速,常选用轻质的梧桐木制作船体结构;自行类舰船模型,为了体现船体曲面品相,常选用弯曲性能和加工性能较好的红松木或银杏木;仿真类西洋古帆船模型,为了提高收藏价值,充分表现欧美古朴典雅的艺术文化,常选用木性稳定、色质匀纯、纹理细洁的名贵木材制作船体和装饰雕刻,追求作品的品相和可收藏性。

环:制作船模的环境。船模工作室或船模工作台的布置合理巧妙,直接影响船模制作的效果。一般情况下,应地、应人、应事而宜。所要遵循的基本原则是:劳作方便舒适、物品定置摆放、外界联络便捷。具体的装备设施条件,尽可能具备:资料存放柜;作品陈列柜;配备必要设备机具的工作台;水电、照明、空调、电脑、电话、吸尘设施;消防急救措施等条件。 法:船模制作的管理方法。随着现代管理学的成熟应用。现代船模制作,无论是业余,还是专业,都非常注重过程管理。在国外,一艘精品船模的制作前,首先需要规范地编制《船模制作指导书》,强化船模制作的过程管理。《船模制作指导书》的基本内容由:作品制作等级缮定书、制作项目规划预算书、图纸资料、材辅料计划、制作工艺单、工时进度表、试验纪录、对外联络备忘、费用支出日记、作品宣传文件等十项组成。《船模制作指导书》对于船模制作者的作品制作、参赛活动、商务洽谈,都有十分必要的作用。 轮船模型的制作的步骤: 1.将图纸或根据照片的样子进行1:1放样板。一般需要主甲板,船底轮廓板和船尾板。 2.将三板固定在平板玻璃上,作为船体基本轮廓。 3.将石蜡凡士林和滑石粉按1:1:3混合,石蜡比例多油泥硬,做出的模子硬度高光洁,凡士林比例多油泥软, 便于制作。比例没有绝对的要求,可根据自己的喜好而定。 4.将配比好的原料加温混合融化。一般不要直接在火上加热,这样容易烧焦,可采取大锅套小锅隔水加温。

bmp图像的读取

BMP图像文件由三部分组成:位图文件头数据结构,它包含BMP图像文件的类型、显示内容等信息;位图信息数据结构,它包含有BMP图像的宽、高、压缩方法,以及定义颜色等信息。 位图文件主要分为如下3个部分: 1、文件信息头BITMAPFILEHEADER 结构体定义如下: typedef struct tagBITMAPFILEHEADER { WORD bfType; DWORD bfSize; WORD bfReserved1; WORD bfReserved2; DWORD bfOffBits; } BITMAPFILEHEADER; 其中: 2、位图信息头BITMAPINFOHEADER

结构体定义如下: typedef struct tagBITMAPINFOHEADER { DWORD biSize; LONG biWidth; LONG biHeight; WORD biPlanes; WORD biBitCount; DWORD biCompression; DWORD biSizeImage; LONG biXPelsPerMeter; LONG biYPelsPerMeter; DWORD biClrUsed; DWORD biClrImportant; } BITMAPINFOHEADER; 其中:

BMP头文件格式以及C语言读取头文件(二) 具体数据举例: 如某BMP文件开头: 424D 4690 0000 0000 0000 4600 0000 2800 0000 8000 0000 9000 0000 0100*1000 0300 0000 0090 0000 A00F 0000 A00F 0000 0000 0000 0000 0000*00F8 0000 E007 0000 1F00 0000 0000 0000*02F1 84F1 04F1 84F1 84F1 06F2 84F1 06F2 04F2 86F2 06F2 86F2 86F2 .... .... BMP文件可分为四个部分:位图文件头、位图信息头、彩色板、图像数据阵列,在上图中已用*分隔。 一、图像文件头 1)1:(这里的数字代表的是"字",即两个字节,下同)图像文件头。424Dh=’BM’,表示是Windows支持的BMP格式。 2)2-3:整个文件大小。4690 0000,为00009046h=36934。 3)4-5:保留,必须设置为0。 4)6-7:从文件开始到位图数据之间的偏移量。4600 0000,为00000046h=70,上面的文件头就是35字=70字节。 5)8-9:位图图信息头长度。 6)10-11:位图宽度,以像素为单位。8000 0000,为00000080h=128。 7)12-13:位图高度,以像素为单位。9000 0000,为00000090h=144。 8)14:位图的位面数,该值总是1。0100,为0001h=1。 二、位图信息头 9)15:每个像素的位数。有1(单色),4(16色),8(256色),16(64K 色,高彩色),24(16M色,真彩色),32(4096M色,增强型真彩色)。1000为0010h=16。 10)16-17:压缩说明:有0(不压缩),1(RLE 8,8位RLE压缩),2(RLE 4,4位RLE压缩,3(Bitfields,位域存放)。RLE简单地说是采用像素数+像素值的方式进行压缩。T408采用的是位域存放方式,用两个字节表示一个像素,位域分配为r5b6g5。图中0300 0000为00000003h=3。 11)18-19:用字节数表示的位图数据的大小,该数必须是4的倍数,数值上等于位图宽度×位图高度×每个像素位数。0090 0000为 00009000h=80×90×2h=36864。

船模制作教程

船模制作教程 一、理论知识篇 一、舰船的航海性能 舰船的航海性能主要包括: 1.能够装载规定数量的载重而浮在水面上; 2.当受风浪冲击,以及旅客,货物在舰船上移动时,舰船只产生一定的倾侧而不致倾覆;当外力作用消失时,舰船有恢复到原来正浮状态的能力. 3.舰船在海上发生触礁、碰撞或遭受敌人攻击而至损伤等事故时仍能保持不沉不翻的浮态. 4.应有较高的航速和消耗较小的机器功率. 5.有较好的航向稳定性和敏传性. 6.在波涛汹涌的海面上航行时,不致有猛烈的摇摆,以免船员,旅客晕船和妨碍舰船机器设备的正常运转及武器的准确发射. (一).浮性 舰船在水中受到水压力的作用,左右两舷的压力相互平衡,船底的压力与船只本身的重量相平衡. 舰船的平衡条件为: 1.重力P与浮力D作用在同一垂直线上; 2.排水量等于船的全部重量,P=D (二).稳性 若用外力使舰船倾斜,重力与浮力形成一个促使舰船回复到原来正浮位置的力矩,舰船是稳定平衡. 怎么样才能使舰船具有良好的稳定性呢? 1.应尽量降低舰船的重心; 2.增加船宽; 3.保持一定的干舷.

但船宽过大、重心过低的舰船,重力与浮力作用线之间距离很大,因而形成的复原力矩也就很大,这样的舰船在波涛汹涌的海面上左右摇摆频率较高,对人员工作和设备运行不利. (三)快速性 舰船航行时的水阻力通常分为以下几类: 摩擦阻力:水是具有粘性的液体,舰船航行时就要克服由于水的粘性产生的阻力,这种阻力称为摩擦子阻力.摩擦阻力的大小和船体浸水的湿表面面积、船与水的相对速度、船壳表面粗糙度等因素有关. (1)兴波阻力:舰船行驶时,船首对水施加压力,把水劈开而前进,于是就激起了一组随船前进的波浪,这就是首波.船尾在前进时,水中留出了一个低压区,成为波谷,形成了一组由船尾引起的波浪,称为尾波.造成波浪也要消耗能量,叫做兴波阻力.因为它是由于水的压力变化而引起的,所以又叫做压力阻力. (2)兴波阻力与舰船的长度的速度有关.船速越高,兴波阻力越大.为了减小这种阻力,把船着水线以下做成球鼻状的流线型,利用球状部分所形成的低压,降低首波的高度,从而减小兴波阻力.这是一种既经济又有效的提高船速的方法. (3)涡旋阻力:舰船航行时,由于水经过船的尾部所形成的旋涡吸收了舰船的能量,阻碍了舰船的前进,这就是涡旋阻力.尽量将船体设计成流线型,特别注意后部及尾部体型的合理性,可以减小涡旋阻力. 舰船在海上航行还会受到其他阻力,如空气阻力及汹涛阻力等. 舰船所受总阻力为上述三种阻力之和,即:总阻力=摩擦阻力+兴波阻力+涡旋阻力 模型试验求得的舰船总阻力和舰船所要求达到的速度的乘积就是克服水阻力所要化费的功率.如果知道舰船动力装置和推进器的效率,就可以确定舰船应该安装多大的主机了. (四)摇摆性 舰船在外力作用下,产生左右横摇和前后摇摆的运动,称为摇摆性. 减小舰船的摇摆,可采用减摇设备. (五).抗沉性 舰船的个别舱室因遭受敌人攻击或海损事故进水后,仍能漂浮海面并保持航海性能,称为舰船的抗沉性. 现代舰船几乎都设有双层底和水密横舱壁,而将整个船体分成几个单独的水密舱室,并在水

BMP文件格式

BMP文件格式 简介 BMP(Bitmap-File)图形文件是Windows采用的图形文件格式,在Windows环境下运行的所有图象处理软件都支持BMP图象文件格式。Wi ndows系统内部各图像绘制操作都是以BMP为基础的。Windows 3.0以前的BMP图文件格式与显示设备有关,因此把这种BMP图象文件格式称为设备相关位图DDB(device-dependent bitmap)文件格式。Windows 3.0以后的BMP图象文件与显示设备无关,因此把这种BM P图象文件格式称为设备无关位图DIB(device-independent bitmap)格式(注:Windows 3.0以后,在系统中仍然存在DDB位图,象BitBl t()这种函数就是基于DDB位图的,只不过如果你想将图像以BMP格式保存到磁盘文件中时,微软极力推荐你以DIB格式保存),目的是为了让Windows能够在任何类型的显示设备上显示所存储的图象。BMP位图文件默认的文件扩展名是BMP或者bmp(有时它也会以.DIB 或.RLE作扩展名)。 此图用WinHex软件打开后结果如下:(在介绍完bmp文件格式后会具体分析这些数字,最后也有matlab对此图的分析)注:此图是24位真彩色图。 文件结构 位图文件可看成由4个部分组成:位图文件头(bitmap-file header)、位图信息头(bitmap-information header)、彩色表(color table)和定义位图的字节阵列,它具有如下所示的形式。

位图文件结构可综合在表6-01中。表01 位图文件结构内容摘要

构件详解 1. 位图文件头 位图文件头包含有关于文件类型、文件大小、存放位置等信息,在Windows 3.0以上版本的位图文件中用BITMAPFILEHEADER结构来定义: typedef struct tagBITMAPFILEHEADER { /* bmfh */ UINT bfType; DWORD bfSize; UINT bfReserved1; UINT bfReserved2; DWORD bfOffBits; } BITMAPFILEHEADER; 其中: bfType 说明文件的类型.(该值必需是0x4D42,也就是字符'BM'。我们不需要判断OS/2的位图标识,这么做现在来看似乎已经没有什么意义了,而且如果要支持OS/2的位图,程序将变得很繁琐。所以,在此只建议你检察'BM'标识) bfSize 说明文件的大小,用字节为单位bfReserved1 保留,必须设置为0

BMP图像格式分析

BMP图像格式分析 BMP图像文件格式是微软公司为其Windows环境设置的标准图像格式,而且 Windows系统软件中还同时内含了一系列支持BMP图像处理的API函数,随着Windows 在世界范围内的不断普及,BMP文件格式无疑也已经成为PC机上的流行图像文件格式。它的主要特点可以概括为:文件结构与PCX文件格式类似,每个文件只能存放一幅图像;图像数据是否采用压缩方式存放,取决于文件的大小与格式,即压缩处理成为图像文件的一个选项,用户可以根据需要进行选择。其中,非压缩格式是BMP图像文件所采用的一种通用格式。但是,如果用户确定将BMP文件格式压缩处理,则Windows设计了两种压缩方式:如果图像为16色模式,则采用RLE4压缩方式,若图像为256色模式,则采用RLE8压缩方式。同时,BMP 图像文件格式可以存储单色、16色、256色以及真彩色四种图像数据,,其数据的排列顺序与一般文件不同,它以图像的左下角为起点存储图像,而不是以图像的左上角为起点;而且BMP图像文件格式中还存在另外一个与众不同的特点,即其调色板数据所采用的数据结构中,红、绿、蓝三种基色数据的排列顺序也恰好与其它图像文件格式相反。总之,BMP图像文件格式拥有许多适合于Windows环境的新特色,而且随着Windows版本的不断更新,微软公司也在不断改进其BMP 图像文件格式,例如:当前BMP图像文件版本中允许采用32位颜色表,而且针对32位Windows 的产生,相应的API 函数也在不断地报陈出新,这些无疑都同时促成了BMP文件格式的不断风靡。但由于BMP文件格式只适合于Windows上的应用软件,而对于DOS环境中的各种应用软件则无法提供相应的支持手段,因此这无疑是阻碍BMP文件格式的流通程度超过PCX文件格式的一个重要因素。 Windows中定义了两种位图文件类型,即一般位图文件格式与设备无关位图文件格式。其中,由于设备无关位图(DIB)文件格式具有更强的灵活性与完整的图像数据、压缩方式等定义。BMP图像文件的结构可以分为如下三个部分:文件头、调色板数据以及图像数据。其中文件头的长度为固定值54个字节;调色板数据对所有不超过256色的图像模式都需要进行设置,即使是单色图像模式也不例外,但是对于真彩色图像模式,其对应的BMP文件结构中却不存在相应调色板数据的设置信息;图像数据既可以采用一定的压缩算法进行处理,也可以不必对图像数据进行压缩处理,这不仅与图像文件的大小相关,而且也与对应的图像处理软件是否支持经过压缩处理的BMP图像文件相关。以下将分别介绍BMP图像文件结构中的这三个重要组成部分。特别值得注意的是:BMP 图像文件结构设计得相当简单,这无疑有利于图像文件的处理速度,但是同时也使得 BMP图像文件格式具有一定的局限性,即一个BMP图像文件只能存储一幅图像。 BMP图像文件的文件头定义 Windows中将BMP图像文件的文件头分成两个数据结构,其中一个数据结构中包含BMP文件的类型、大小和打印格式等信息,称为BITMAPFILEHEADERl另外一个数据结构中则包含BMP文件的尺寸定义等信息,称为BITMAPINFOHEADERl 如果图像文件还需要调色板数据,则将其存放在文件头信息之后。 BITMAPFIlEHEADER数据结构在Windows.h中的定义为: typedef struCttagBITMAPFIlEHEADER { WORD bftype; DWORD bfsiZe: WORD bfReservedl; WORD bgReserved2: DWORD bfoffBits: }BITMAPFILEHEADER; 其中,bfrype在图像文件存储空间中的数据地址为0,数据类型为unsignedchar,内容为固定值“BM”,用于标志文件格式,表示该图像文件为BMP文件。 bfsize的数据地址为2,类型为unsignedlong,它以字节为单位,定义位图文件的大小。 bfReservedl与bfReserved2的数据地址分别为6和8,数据类型则都为unsignedint,二者都是BMP文件的保留字,没有任何意义,其值必须为0. bfoffBits的数据地址为10,数据类型为unsignedlong,它以字节为单位,指示图像数据在文件内的起始地址,即图像数

如何将图片(含WORD里的图片)中的文字转换成WORD文档

一、如果是单独的图片上有文字,可以转成TIF格式后用下面的办法: Microsoft Office 工具--->Microsoft Office Document Imaging,在里面点文件--->打开刚才的图片,工具--->将文本送到word就行了 二、如果WORD文档里有图片,图片上有文字,需要把上面的文字转成WORD格式的话可以试试这样做,特别适合WORD文档里多张图片的情况下用这种办法。 1、Microsoft Office 工具--->Microsoft Office Document Imaging,在里面导入有图片的那个word,然后选择工具-->将文本送到word就行了 2、经过试过后,有时有的图片好象不能直接象上面那样发送,可以先将WORD文档进行打印成mdi文档就可以了,而要打印成这文档就要先装Microsoft Office Document Imaging 打印机,一般正常情况下完全安装office 2003的话都应该自带装好了此打印机,否则可以参照以下进行: Microsoft Office Document Imaging 打印机安装: 首先自定义安装Office 2003,选择安装“Microsoft Office

Document Imaging”组件,完后在“打印机和传真”中会出现一个“Microsoft Office Document Imaging Writer Driver”的虚拟打印机,如果没有请试试如下方法: 控制面板→打印机和传真→添加打印机→下一步→选择“连接到此计算机的本地打印机”→取消勾选“自动检测并安装即插即用打印机”→下 一步→“使用以下端口”中选择“Microsoft Document Imaging Writer Port(Local)”→下一步→厂商选择“Generic”→打印机选择 “Generic/Text Only”→点击“下一步”直到完成。 右击刚添加的打印机→属性→高级→“驱动程序”选“Microsoft Office Document Image Writer”→应用→常规→打印首选项→高级→“输 出格式”选择“MDI”并勾选“压缩文档中的图像”→确定→“打印处理器”->选“ModiPrint”->“默认数据类型”选“RAW”->确定->确定

船模制作教程1

一、理论知识篇 一、舰船的航海性能 舰船的航海性能主要包括: 1.能够装载规定数量的载重而浮在水面上; 2.当受风浪冲击,以及旅客,货物在舰船上移动时,舰船只产生一定的倾侧而不致倾覆;当外力作用消失时,舰船有恢复到原来正浮状态的能力. 3.舰船在海上发生触礁、碰撞或遭受敌人攻击而至损伤等事故时仍能保持不沉不翻的浮态.4.应有较高的航速和消耗较小的机器功率. 5.有较好的航向稳定性和敏传性. 6.在波涛汹涌的海面上航行时,不致有猛烈的摇摆,以免船员,旅客晕船和妨碍舰船机器设备的正常运转及武器的准确发射. (一).浮性 舰船在水中受到水压力的作用,左右两舷的压力相互平衡,船底的压力与船只本身的重量相平衡. 舰船的平衡条件为: 1.重力P与浮力D作用在同一垂直线上; 2.排水量等于船的全部重量,P=D (二).稳性 若用外力使舰船倾斜,重力与浮力形成一个促使舰船回复到原来正浮位置的力矩,舰船是稳定平衡. 怎么样才能使舰船具有良好的稳定性呢? 1.应尽量降低舰船的重心; 2.增加船宽; 3.保持一定的干舷. 但船宽过大、重心过低的舰船,重力与浮力作用线之间距离很大,因而形成的复原力矩也就很大,这样的舰船在波涛汹涌的海面上左右摇摆频率较高,对人员工作和设备运行不利.(三)快速性 舰船航行时的水阻力通常分为以下几类: 摩擦阻力:水是具有粘性的液体,舰船航行时就要克服由于水的粘性产生的阻力,这种阻力称为摩擦子阻力.摩擦阻力的大小和船体浸水的湿表面面积、船与水的相对速度、船壳表面粗糙度等因素有关. (1)兴波阻力:舰船行驶时,船首对水施加压力,把水劈开而前进,于是就激起了一组随船前进的波浪,这就是首波.船尾在前进时,水中留出了一个低压区,成为波谷,形成了一组由船尾引起的波浪,称为尾波.造成波浪也要消耗能量,叫做兴波阻力.因为它是由于水的压力变化而引起的,所以又叫做压力阻力. (2)兴波阻力与舰船的长度的速度有关.船速越高,兴波阻力越大.为了减小这种阻力,把船着水线以下做成球鼻状的流线型,利用球状部分所形成的低压,降低首波的高度,从而减小兴波阻力.这是一种既经济又有效的提高船速的方法. (3)涡旋阻力:舰船航行时,由于水经过船的尾部所形成的旋涡吸收了舰船的能量,阻碍了舰船的前进,这就是涡旋阻力.尽量将船体设计成流线型,特别注意后部及尾部体型的合理性,可以减小涡旋阻力. 舰船在海上航行还会受到其他阻力,如空气阻力及汹涛阻力等. 舰船所受总阻力为上述三种阻力之和,即:总阻力=摩擦阻力+兴波阻力+涡旋阻力 模型试验求得的舰船总阻力和舰船所要求达到的速度的乘积就是克服水阻力所要化费的功

Bmp图像存储格式

摘要:本文简单介绍了位图文件的两种存储格式,并且在VC++6.0下实现了读取位图文件中的数据,用SetPixel()函数在窗口中重现图像,最后在 程序中实现了一种存储格式到另一种存储格式的转换。 关键字:BMP、灰度位图、24位真彩色位图、存储格式 一、前言 BMP(Bitmap的缩写)图像是指文件名后缀为BMP的位图图像。位图图像在计算机中使用很广泛,例如在windows中,记事本、写字板中的文字就是用位图图像表示出来的。许多以其它格式存储的图像,就是在位图图像的基础上,进行优化处理后得到的,例如JPEG图像等。 在数字图像处理中,许多算法就是针对24位真彩色位图或灰度位图设计的。因此,很有必要介绍一下位图文件的这两种存储格式。 二、24位真彩色图像存储格式 把下图的24位真彩色图像格式在16位编辑器(例如VC编辑器)中打开,可以看到图像的二进制数据。 24位真彩色的二进制数据为: 这是24位真彩色位图文件数据一部分。这一部分数据包括位图文件头、位图信息头和位图阵列三部分。 (一)位图文件头 位图文件头用来记录标志文件大小的一些信息,在文件中占14个字节,存储的内容如下: 字节 1 2 3 4 5 6 7 8 9 10 11 12 13 14 000000 42 4D CC B4 02 00 00 00 00 00 36 00 00 00 其中: 42 4D 为位图的标志,即ASCII码为BM CC B4 02 表示位图文件的总字节数,换算成十进制为 (02B4CC)H=(177356)10,即这副图像的大小为177356字节。 00 00 00 00 00 为保留字节,用来存储文件大小的数据。 36 00 00 00 00 表示位图阵列的起始位置,(36)H=(54)10即54字节开始为位 图阵列。 (二) 位图信息头 位图信息头记录和位图相关的一些信息,在文件中占40个字节,存储的内容如下: 字节 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 00000 0 2 8 00001 6 0 2 C 1 C 5 1 1 8 00003 2 0 1 2 B 1 2 B 00004 8 0 其中:

船模型的制作方法

船模型的制作方法 制作一艘具有一定难度的精品舰船模型,就其全过程的内涵,可归纳为以下:人、机、料、环、法四要素。 人:参与制作船模的人员。应该掌握:过程管理、计算机CAD 制图、工艺加工、机械动力、电工电子、材料应用、涂敷粘接、造型雕刻、文字表达、成本核算等基础知识和基本技能。这往往是通过船模队(工作室)人员的素质结构和组合来实现。 机:拥有制作船模的专用设备和机具。这是解决制作难度问题和保证作品工艺水平的重要手段。从某种角度讲,精巧细腻的作品,是手艺发挥和工具能力的表现。一般情况下,应事而宜,逐步完备。 料:制作船模的材料。现代船模制作材料选用面很宽,可以不拘一格,充分发挥创意。但选材的四原则仍然是:成本低、易加工、品相高、质感仿真强。到目前为止,木材仍然是船模制作的基本材料。比如:竞速类船模,为了尽量提高航速,常选用轻质的梧桐木制作船体结构;自行类舰船模型,为了体现船体曲面品相,常选用弯曲性能和加工性能较好的红松木或银杏木;仿真类西洋古帆船模型,为了提高收藏价值,充分表现欧美古朴典雅的艺术文化,常选用木性稳定、色质匀纯、纹理细洁的名贵木材制作船体和装饰雕刻,追求作品的品相和可收藏性。 环:制作船模的环境。船模工作室或船模工作台的布置合理巧妙,直接影响船模制作的效果。一般情况下,应地、应人、应

事而宜。所要遵循的基本原则是:劳作方便舒适、物品定置摆放、外界联络便捷。具体的装备设施条件,尽可能具备:资料存放柜;作品陈列柜;配备必要设备机具的工作台;水电、照明、空调、电脑、电话、吸尘设施;消防急救措施等条件。 法:船模制作的管理方法。随着现代管理学的成熟应用。现代船模制作,无论是业余,还是专业,都非常注重过程管理。在国外,一艘精品船模的制作前,首先需要规范地编制《船模制作指导书》,强化船模制作的过程管理。《船模制作指导书》的基本内容由:作品制作等级缮定书、制作项目规划预算书、图纸资料、材辅料计划、制作工艺单、工时进度表、试验纪录、对外联络备忘、费用支出日记、作品宣传文件等十项组成。《船模制作指导书》对于船模制作者的作品制作、参赛活动、商务洽谈,都有十分必要的作用。 1.将图纸或根据照片的样子进行1:1放样板。一般需要主甲板,船底轮廓板和船尾板。 2.将三板固定在平板玻璃上,作为船体基本轮廓。 3.将石蜡凡士林和滑石粉按1:1:3混合,石蜡比例多油泥硬,做出的模子硬度高光洁,凡士林比例多油泥软, 便于制作。比例没有绝对的要求,可根据自己的喜好而定。 4.将配比好的原料加温混合融化。一般不要直接在火上加热,这样容易烧焦,可采取大锅套小锅隔水加温。 5.用泡抹塑料和三合板加油泥按船体做出轮廓,此时船体非

相关文档
最新文档