| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

在Windows中显示多幅彩色图像的技术

y***g

贡献于2014-01-12

字数:5680

Windows中显示幅彩色图技术
摘 该文述Windows窗口中显示幅彩色图技术实现方法提供优化程序压缩原图颜色数量

         关键词 调色板 Windows 图处理 目前数微机中配置高性TVGASVGA图形卡图形卡中红绿蓝三元色占六位颜色总数占18位显示262144种颜色更高级图形卡中甚达24位真彩色

        调色板技术窗口显示256种颜色副图具独立256调色板显示时更换调色板便满足幅图颜色求

         然某应中求窗口中显示两幅甚更彩色图果常规设计窗口中正确显示中幅图图调色板更换颜色会混乱

        开发媒体查询系统——山东省旅游资源查询子系统时系统求幅山东省彩色图背景然旅游景点设置触摸钮户触摸该钮时窗口右部分显示该景点彩色图

        果图特殊处理显示该景点彩色图时更换该窗口调色板背景图颜色失真

        解决问题图做特殊处理背景图景点图调色板发生突

        时考虑Windows占前20调色板般情况允许更改

        根系统实际情况调色板做布置第0~19号调色板Windows系统保留第20~148号调色板背景图旦背景图更改第149~255号调色板景点图显示景点图时时更改调色板

        定义PALETTEENTRY类型数组palette[256]保存颜色分量

        该类型Windows定义种结构 typedef struct { BYTE peRed *调色板项红色饱度* BYTE peGreen*调色板项绿色饱度* BYTE peBlue *调色板项蓝色饱度* BYTE peFlags*NULLPCEXPLICITPCNOCOLLAPSE般取PCEXPLICIT* } PALETTEENTRY
样背景图第20~148号调色板景点图第149~255号调色板分放入pal ette[20]~palette[255]中然列步骤实现该调色板

         1定义HDC hdc HPALETTE whp LOGPALETTE *pal 2pal赋值 pal(NPLOGPALETTE)LocalAlloc(LMEMFIXED sizeof(LOGPALETTE) 256*sizeof(PALETTEENTRY)) pal>palVersion0X300* pal>palNumEntries256 memcpy(pal>palPalEntry[0]&palette[0] 256*sizeof(PALETTEENTRY) 3实现该调色板 hdcGetDC(hWnd) whpCreatePalette((LPLOGPALETTE)pal) whpSelectPalette(hdcwhp0) RealizePalette(hdc) LocalFree(HANDLE)pal) 中hWnd显示图窗口句柄

        述步骤实现该调色板读入显示图然映射hdc中

         文提供程序cpcolorc实现BMP格式图256色压缩成(color2color1 1)色颜色号限制color1color2范围

        程序执行格式 cpcolor图文件名 颜色限 颜色限程序优化方法效果良

         * 源程序cpcolorc * #include #include #include unsigned char palette[256][4] long TAB[256] unsigned char TT[256]BB[256] int widthdepthbytes * 该函数开图文件读图宽高调色板颜色分量文件指针指图开始处* FILE *getbitmapfile(char*fname) { unsigned char ch int ijn FILE *fp fpfopen(fnamerb ) if (fpNULL) return NULL fseek(fp18LSEEKSET) fread(&width21fp)fseek(fp2LSEEKCUR) fread(&depth21fp)fseek(fp2LSEEKCUR) nwidth4 if (width4 0) n bytesn*4 fseek(fp54LSEEKSET) fread(&palette[0][0]4256fp) return fp } *该函数实现颜色压缩* void zh_fantu(FILE *fpint color1int color2) { unsigned char *p*qccch long len int maxno ijmnr0b0g0r1b1g1 double dddmin char s[4] maxnocolor2color1 1 for (i0i<256i ) TAB[i]0 p(char *)malloc(bytes 1) for (i0iwidth) break else { ch(unsigned char)*q TAB[ch] } } for (i0i<256i ) tt[i](unsigned char)i for (i0i<255i ) for (ji 1j<256j ) if (TAB[i]
         关键词 调色板 Windows 图处理 目前数微机中配置高性TVGASVGA图形卡图形卡中红绿蓝三元色占六位颜色总数占18位显示262144种颜色更高级图形卡中甚达24位真彩色

        调色板技术窗口显示256种颜色副图具独立256调色板显示时更换调色板便满足幅图颜色求

         然某应中求窗口中显示两幅甚更彩色图果常规设计窗口中正确显示中幅图图调色板更换颜色会混乱


        开发媒体查询系统——山东省旅游资源查询子系统时系统求幅山东省彩色图背景然旅游景点设置触摸钮户触摸该钮时窗口右部分显示该景点彩色图

        果图特殊处理显示该景点彩色图时更换该窗口调色板背景图颜色失真

        解决问题图做特殊处理背景图景点图调色板发生突

        时考虑Windows占前20调色板般情况允许更改

        根系统实际情况调色板做布置第0~19号调色板Windows系统保留第20~148号调色板背景图旦背景图更改第149~255号调色板景点图显示景点图时时更改调色板

        定义PALETTEENTRY类型数组palette[256]保存颜色分量

        该类型Windows定义种结构 typedef struct { BYTE peRed *调色板项红色饱度* BYTE peGreen*调色板项绿色饱度* BYTE peBlue *调色板项蓝色饱度* BYTE peFlags*NULLPCEXPLICITPCNOCOLLAPSE般取PCEXPLICIT* } PALETTEENTRY 样背景图第20~148号调色板景点图第149~255号调色板分放入pal ette[20]~palette[255]中然列步骤实现该调色板

         1定义HDC hdc HPALETTE whp LOGPALETTE *pal 2pal赋值 pal(NPLOGPALETTE)LocalAlloc(LMEMFIXED sizeof(LOGPALETTE) 256*sizeof(PALETTEENTRY)) pal>palVersion0X300* pal>palNumEntries256 memcpy(pal>palPalEntry[0]&palette[0] 256*sizeof(PALETTEENTRY) 3实现该调色板 hdcGetDC(hWnd) whpCreatePalette((LPLOGPALETTE)pal) whpSelectPalette(hdcwhp0) RealizePalette(hdc) LocalFree(HANDLE)pal) 中hWnd显示图窗口句柄

        述步骤实现该调色板读入显示图然映射hdc中

         文提供程序cpcolorc实现BMP格式图256色压缩成(color2color1 1)色颜色号限制color1color2范围

        程序执行格式 cpcolor图文件名 颜色限 颜色限程序优化方法效果良


         * 源程序cpcolorc * #include #include #include unsigned char palette[256][4] long TAB[256] unsigned char TT[256]BB[256] int widthdepthbytes * 该函数开图文件读图宽高调色板颜色分量文件指针指图开始处* FILE *getbitmapfile(char*fname) { unsigned char ch int ijn FILE *fp fpfopen(fnamerb ) if (fpNULL) return NULL fseek(fp18LSEEKSET) fread(&width21fp)fseek(fp2LSEEKCUR) fread(&depth21fp)fseek(fp2LSEEKCUR) nwidth4 if (width4 0) n bytesn*4 fseek(fp54LSEEKSET) fread(&palette[0][0]4256fp) return fp } *该函数实现颜色压缩* void zh_fantu(FILE *fpint color1int color2) { unsigned char *p*qccch long len int maxno ijmnr0b0g0r1b1g1 double dddmin char s[4] maxnocolor2color1 1 for (i0i<256i ) TAB[i]0 p(char *)malloc(bytes 1) for (i0iwidth) break else { ch(unsigned char)*q TAB[ch] } } for (i0i<256i ) tt[i](unsigned char)i for (i0i<255i ) for (ji 1j<256j ) if (TAB[i]color1i) memcpy(&palette[i][0]&palette[icolor1][0]4) for (i0idd) {dminddmj} } BB[TT[i]](unsigned char)m } for (i0i<256i ) BB[i] color1 } void wcreatebitmap(FILE *fp) { int ijnmt long len unsigned char far *pfar *qccch unsigned nn fseek(fp54LSEEKSET) lenftell(fp) fwrite(&palette[0][0]4256fp) p(unsigned char far *)farmalloc(bytes 1) lenftell(fp) for (i0i
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 积分 [ 获取积分 ]

购买文档

相关文档

条幅标语大全(精选多篇)

条幅标语大全(精选多篇)第一篇:条幅标语1、兴建廉租房 于国于民皆有利2、加强廉租房建设 解决民生问题3、打造精品工程 领导放心 人民满意4、深化城镇住房制度改革 建立健全城镇住房保障5、狠抓质量 确保安全 打造精品 追求卓越6、新居落成千户喜 爱民政策万家传7、着力保障 改善民生8、恭祝××区廉租房工程圆满竣工9、庆祝××区廉租房钥匙发放仪式隆重举行

深***空 10年前 上传869   0

linux与windows 编程区别

linux windows 编程的区别 如果一个程序员从来没有在linux,unix下开发过程序,一直在windows下面开发程序, 同样是工作10年, 大部分情况下与在linux,unix下面开发10年的程序员水平会差别很大。我写这篇文章并不是想贬低windows下面开发的人,做windows开发的人看了可能会感觉不舒服,我并不是这个意思,我只是说说我自己的感受,我最早开始学习编程也是在wi

g***7 7年前 上传2610   0

windows实训报告

实训是教学工作的重要环节,是课堂理论教学的检验和延续,是培养学生实践技能的重要场所。通过实训,使学生能够完成企业windows服务器的配置、管理与维护。通过实际操作,使学生掌握一定的操作技能,能认真、细致、准确的操作。通过实践过程,培养学生独立思考、独立工作的能力及团队协作精神。

带***识 3年前 上传2055   0

室内全彩P2.5 160000点LED显示屏技术方案

LED电子显示屏是集微电子技术、计算机技术、信息处理于一体的大型显示屏系统。它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点,成为众多显示媒体中的佼佼者,广泛用于商业广告、体育场馆、信息传播、新闻发布、证券交易等方面,是目前国际上比较先进的显示媒体之一。

l***8 6年前 上传2006   0

简历何须彩色

简历何须彩色在2002届应届毕业生简历“筹备”中,有一种新的“时尚潮流”,那就是彩色简历开始以亮丽形象登场,而曾经独领风骚的黑白简历因不能让人“眼前一亮”而退居“二线”。     在各用人单位纷纷抢滩登陆校园之际,学业平平的学生希望借精美的简历来“包装”自己,从而获得用人单位的青睐。成绩优秀的同学也不甘落后,用他们的话来说:不能输在“起跑”线,好的内容也需要好的载体。    

y***i 11年前 上传625   0

彩色的翅膀

彩色的翅膀 教学目标:    1、用较快的速度默读课文,理解课文内容。 2、继续领会关键词句对表现人物品质的作用。初步了解插叙的作用。 3、引导学生在读懂课文内容的基础上,体会海岛战士热爱海岛、扎根海岛、建设海岛的高尚品德,激发学生热爱祖国的思想感情。 教学重点:   是理解课文内容,感受边防战士热爱海岛、扎根海岛、建设海岛的高尚品德。 教学难点: 了解插叙的作用。 教学准备:

p***j 9年前 上传7288   0

彩色的梦教学设计

教学目标1.认识“盒、聊”等9个生字;会正确书写“彩”这个生字。2.正确有感情地朗读课,体会作者用铅笔画出的彩色的梦,从而感受想象的快乐,培养学生丰富的想象力。

文***倩 3年前 上传509   0

《多媒体技术》实验报告图像变换动画

///////////大 学学 生 实 验 报 告实验课程名称 多媒体技术 开课实验室 学 院 学 生 姓 名 学 号 开 课 时 间 20XX 至 20XX 学年第 一

文***品 3年前 上传646   0

专题2:图像 追及

专题二:运动图像 追及相遇问题一、运动图像1.阐述一下四个物理分别做什么运动a表示物体在做加速度减小的加速运动; b表示物体在做加速度减小的减速运动;c表示物体在做加速度增大的减速运动; d表示物体在做加速度增大的加速运动. 特别提醒:①v-t图象斜率为正(即向上倾斜)不一定做加速运动,斜率为负(即向下倾斜)不一定做减速运动.②无论是v-t图象还是S-t图象都不表示物体的

g***9 4年前 上传693   0

液晶显示屏LCD显示接口设计课程设计

 SOPC/EDA综合课程设计报告 设计题目: 液晶显示屏LCD显示接口设计 设 计 者: 学 号: 班 级: 测控 指导老师: 完成时间: 设计报告 综合测试 总评 格式 (10) 内容 (40) 图表 (10) 答辩 (20) 平时 (20)

文***享 5年前 上传991   0

Windows操作系统及其应用

Windows操作系统及其应用一. Windows操作系统的若干常识1、 Windows操作系统的主要功能是_B_____。A.实现软、硬件转换B.管理系统所有的软、硬件C.把源程序转换为目标程序D.进行数据处理 [解析]操作系统属于系统软件,它的主要功能是:管理系统所有的软件和硬件资源。2、 Windows XP 系统是___C___。(请看解析)

豆***2 4年前 上传803   0

电子简历的篇幅

电子简历的篇幅“简历达到的最佳效果就是让用人单位在最短的时间获得关于你最多的有用信息”。无论是用人单位还是曾经驰骋求职场的师兄师姐,这些“专家”纷纷提醒急于求职的大学生,要好好打磨简历这块“敲门砖”。 展现个性做足亮点 “笼统的、毫无重点的简历只会埋没了你的个性”,专家们告诫毕业生,“切记不要‘眉毛胡子一把抓’,要妥善安排各种信息,只有资料摆布得当了,才能让你脱颖而出。”

l***w 12年前 上传500   0

平安是幅画

平安是幅画  在平安的夜里,你平安吗?在平安夜里,我是那么希望能够祈祷你一个世纪的平安,由于我已深爱你很久,愿今晚我能成为你最好的舞伴。  把心意折成美丽的蝴蝶,今夜就停落在你的枕边,当明天你醒来的那一瞬间,它将平安、快乐和幸福全都留在你今后的每一天,祝平安夜快乐平安!  平安夜,“福禄寿”三仙送你好运吉祥;“声光电”三兄弟送你健康力量;“日月星”三姐妹送你财富满堂。你收到这么多厚爱

c***0 11年前 上传603   0

《彩色的翅膀》读后感(精选多篇)

《彩色的翅膀》读后感(精选多篇)第一篇:《彩色的翅膀》读后感每个人都深深地爱着自己的祖国,但表达方式却千差万别。驻守在海岛上的战士,用勤奋和智慧,建设祖国的海岛。我读了《彩色的翅膀》这篇课文后,深深地体会到了战士小高的那颗爱国的心。 “我”和小高一起前往宝石岛驻防。小高刚去黑龙江探亲,抱着一个纸箱回来了。“我”就有意同小高开玩笑,说纸箱里一定装着好吃的东西。小高却说,纸箱里装的是一些

新***路 10年前 上传482   0

《彩色的翅膀》教案

《彩色的翅膀》教案《彩色的翅膀》教案1   教学目标:   1、理解课文内容,体会边防战士在艰苦的条件下热爱海岛、热爱祖国的情感   2、了解自然界中瓜果蔬菜的收获与昆虫之间的关系。   3、有感情地朗读课文。   教学重点:   1、了解边防战士爱祖国海岛的独特方式,体会战士的爱海岛、爱祖国的情感。   2、了解自然

高***了 2年前 上传510   0

《Photoshop图像合成》教学设计

《Photoshop图像合成》教学设计 学校:XX职业技术学校授课教师:Photoshop图像合成(《photoshop cs案例教程》教学设计)单位XX县职业技术学校任课教师任课班级高一计算机课 题photoshop图像合成课时1课时教材《photoshop cs案例教程》教学目标知识与技能:1、知道Photoshop的一些

文***品 2年前 上传521   0

图像处理期末练习

图像处理期末练习一、 单项选择题(    )1.一幅灰度级均匀分布的图象,其灰度范围在[0,255],则该图象的信息量为:      a. 0           b.255          c.6         d.8(    )2.图象与灰度直方图间的对应关系是:      a.一一对应    b.多对一      c.一对多      d.都不对(    )3.下列算法中属

文***品 3年前 上传986   0

Photoshop图像处理题库

一、选择题:1. Photoshop是(C)公司推出的优秀图形图像处理软件。A.CorelB.MicrosoftC.AdobeD.Autodesk2. Photoshop CS3的功能强大,下面不是它应用范围的是(D)。A.广告设计B.商标设计C.包装设计D.编程3. 下面不是Photoshop CS3工具箱中的工具的是(A)。A.混合工具组B.切片工具组

豆***2 3年前 上传1760   0

LED显示屏广告合同

LED显示屏广告合同甲方(LED屏拥有方): (以下简称甲方)乙方(广告方): (以下简称乙方)根据《中华人民共和国合同法》、《中华人民共和国广告法》及其它法律、法规之规定,在平等、自愿、协商一致的基础上,甲乙双方就本广告位的租赁达成如下协议:第一条 广告基本情况1、LED广告屏位置:

x***n 11年前 上传909   0

LED显示屏设计方案

LED显示屏设计方案1、施工方案概述1.1工程概况LED多媒体信息屏系统是一个集计算机网络技术、多媒体视频控制技术和超大规模集成电路综合应用技术于一体的大型的电子信息显示系统,具有多媒体、多途径、可实时传送的高速通信数据接口和视频接口。计算机网络技术的使用使显示信息制作、处理、存储和传输更加安全、迅速、可靠。采用网络系统控制技术,可以和用户的计算机网络联网。1.2 工程特点系统使用了

文***品 3年前 上传743   0

显示屏文员实习报告

 显示屏文员实习报告 在学习的这几天来,分别在各个车间实习实干,我对公司封装一部的情况有了一定的了解,对产品也有一定的了解。看到公司生产井然有序,严格的管理制度,对自己未来的工作路程充满信心! 首先,是一个了解的过程,刚进车间的时候,车间里的一切对我来说都是陌生的,对于所有的运作一点都不懂,都是从零开始学习,呈现在眼前的一幕幕让人的心中不免有点茫然。但是,我并没有放弃,开始认真地看员工操作,

c***a 12年前 上传12239   0

LED显示屏广告合同

LED显示屏广告合同甲方(LED屏拥有方): (以下简称甲方)乙方(广告方): (以下简称乙方)根据《中华人民共和国合同法》、《中华人民共和国广告法》及其它法律、法规之规定,在平等、自愿、协商一致的基础上,甲乙双方就本广告位的租赁达成如下协议:第一条 广告基本情况1、LED广告屏位置:

美***2 4年前 上传834   0

显示屏合同(范本)

购 销 合 同 合同号: 签约时间: 签约地点: 供方:                                             需方: 地址:                                             地址: 电话:                                             电话: 传真:      

v***6 5年前 上传878   0

调查显示:交际能力左右求职成败

调查显示:交际能力左右求职成败  很多求职者都有这样的体验:没有高学历和丰富的工作经验等条件,可能难以找到理想的工作。但据记者调查发现,沟通障碍(不善交际与言谈),更有可能将求职者挡在成功的大门之外。记者就此专门展开了一次随机抽样的调查专访,调查对象为来深圳市人才大市场的求职者,共发放问卷100份,收回有效问卷88份,有效回答率为88%。具体调查结果如下:求职成败与交际能力密切相关问卷首先对

m***c 9年前 上传394   0

LED显示屏广告投放合同

广告发布合同甲方: 乙方: 甲乙双方依据《合同法》、《广告法》等有关法规,经协商订立本协议,并签订如下条款:一、 广告牌位置:本合同中所指的广告牌位于二、 广告牌形式:本合同所指的广告牌为LED全彩色电子显示屏。三、 广告发布:由甲方进行品牌和业务宣传,由乙方负责播放广告画面及日常维护。播放时间:乙方保证每天8:00---21:00时全天不少于 1

p***f 11年前 上传782   0