版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PC“C”文件。同时也能够进行色彩转AdobePhotoshopCorelPhotopaint。通常,使用这些软件进行图像一幅图像必须首先以一个.bmp以下类型的.bmp文件可以在程序中载入:转换后的位图可以保存为一个.bmp(可以再次载入及使用或用其它位图处理软件载庞大。对于全彩色位图,很有必要将其转换成调色板格式的位图,因为位图转换器不能从一在这个例子中,选择的位图文件是选择“Image/ConvertInto.”再选择所“Bestpalette(最佳调色板”际颜色都包括在这16种颜色当中。类型,在本范例中,文件以“Cwith位图转换器将在指定建立一个独立的文件,该文件包括位图的C代码。实现这个目的最普通的办法是如上面范例所述的使用“Bestpalette”选项,这是给专在菜单中选择“Image/ConvertInto/Bestpalette”就可实现。例如,假设一幅全彩色模式的位图在屏幕上显示,而屏幕只支持四级灰度。这幅位图会浪费选择“Image/Convert之有效的。一幅有效率压缩位图将保存为在意义数量的空间。然而,对于摄影并不推荐CC板),应必须用到一个定制调色板。你可以选择菜单中的“Image/ConvertInto/Custom因此整个文件大小为:16+(NumColors*4)个字节。一个8种颜色的定制调色板将会占用:168*4)48该范例文件定义一个调色板,包含两种颜色:红与白:656d57696e50616c020000000000000010:ff000000ffffff个字节,第4个字节为0:RRGGBB00。因此代码的第二行定义该范例用到的两种颜色。在命令行下也同样有效。用于一幅位图处理的很多函数都可以用单行令行完成。命令输BmpCvt<文件名>.bmp(如果用到多个命令,则在每两个命令之间要用一个空格隔开BmpCvtMicriumLogo200.bmp-convertintobestpalette-saveaslogo2,1-注意,当文件载入位图转换器总是包括它的.bmpsaveas名。用一个整数指定的所需要获得的文件类型。在上面-saveas“1”表示“带下表列出了所有允许的位图转换器令。你也可以随时通过在命令提示行中键入命令“BmpCvt/?”获得这些内容。命说--------------------Invert-saveas<filename,type:1~6“C”文件(.c文件“C”文件(.c压缩的带调色板的“C”文件(.cC”文件(.c流(.dtaWindows的位图文件(.bmp---C-filegeneratedbyµC/BmpCvtV2.30b,compiledMay82002,10:05:(c)2002Micrium, (c)1998-2002SeggerMicrocontrollerSystemeSourcefile:MicriumLogoBlueDimensions:269*#include"stdlib.h"#include/*ThefollowingaretheentriesofthepaletteEveryentryisa32-bitvalue(ofwhich24bitsareactuallyused)the8bitsrepresenttheRedthemiddle8bitsrepresenttheGreenthehighest8bits(ofthe24bitsused)representtheBluecomponentasfollows: /*numberofentries*/ /*Notransparency*/constunsignedcharacMicriumLogoBlue[]=0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,...0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x01,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,constGUI_BITMAPbmMicriumLogoBlue= /*XSize76,/*YSize /*BytesPerLine /*BitsPerPixelacMicriumLogoBlue,/*Pointertopicturedata(indices)&PalMicriumLogoBlue/*Pointertopalette/****Endoffile***位图中用到的总像素的数量为269×76=20444。两个像素,则图像尺寸未压缩为20444÷2=10222字节。C-filegeneratedbyµC/BmpCvtV2.30b,compiledMay82002,(c)2002Micrium,(c)1998-2002SeggerMicrocontrollerSystemeGmbHSourcefile: Dimensions:269*76#include"GUI.H"/*ThefollowingaretheentriesofthepaletteEveryentryisa32-bitvalue(ofwhich24bitsareactuallyused)thelower8bitsrepresenttheRedcomponent,themiddle8bitsrepresenttheGreenthehighest8bits(ofthe24bitsused)representtheBluecomponentasfollows:0xBBGGRRconst pressed[]{const pressed{10,/*numberofentries0,/*Notransparencyconstunsigned pressed[]=@254,@254,@1,@254,@0,2,/*@0,2,/*RLE:267Pixels@001,074*/254,0x01,13,/*ABS:003Pixels@268,074*/0,3,0x20,/*RLE:267Pixels@002,075*/254,0x02,13,0};/*470
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 肛周脓肿术后切口护理
- 院前心电采集及术后随访系统解决方案
- 消化性溃疡的个案护理
- 儿童孤独症基层早期康复服务建设规范专家共识(2026年版)
- 贵州磷化有限责任公司重点产业人才专项招聘考试真题2025
- 2025年德宏州梁河县公安局招聘警务辅助人员真题
- 2026年昌都市工会系统事业单位人员招聘考试备考试题及答案详解
- 2026福建三明市沙县区委统一战线工作部招聘公益性岗位1人笔试备考试题及答案解析
- 2026年台州市仙居县教育局教师招聘18人考试模拟试题及答案解析
- 2026上海社会科学院工作人员公开招聘42名考试备考试题及答案解析
- 民族区域自治法课件
- 2025年校医考试题库及答案讲解
- 机器人技术机械臂
- 医院培训课件:《临床输血安全管理》
- 医疗垃圾分类培训考核试题(附答案)
- (国网)社会单位一般作业人-网络信息安全准入考试复习题及答案
- 常识题目及答案大全初中
- 2025年陕西高中学业水平合格考试地理试卷试题(含答案)
- 国际高中入学考-数学试题(英语试题)
- 2022省级政府和重点城市一体化政务服务能力评估报告
- 《小学语文新课程标准》
评论
0/150
提交评论