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

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

ID:25402657

大小:52.00 KB

页数:5页

时间:2018-11-20

在windows中显示多幅彩色图像的技术 ._第1页
在windows中显示多幅彩色图像的技术 ._第2页
在windows中显示多幅彩色图像的技术 ._第3页
在windows中显示多幅彩色图像的技术 ._第4页
在windows中显示多幅彩色图像的技术 ._第5页
资源描述:

《在windows中显示多幅彩色图像的技术 .》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、在Windows中显示多幅彩色图像的技术.;摘要该文论述了在em-fixed,sizeof(logpalette)+256*sizeof(paletteentry));pal->palversion=0x300;/*pal->palnumentries=256;memcpy(%pal->palpalentry[0],palette[0],256*sizeof(paletteentry);3.实现该调色板hdc=getdc(hp格式的图像从256色压缩成(color2-color1+1)色,并把颜色号限制在color1到color2范围内。程序执行格式为:cpcolo

2、r图像文件名颜色下限颜色上限本程序使用最优化方法,使用效果良好。/*源程序cpcolor.c*/#include<stdio.h>#include<math.h>#include<alloc.h>unsignedcharpalette[256][4];longtab[256];unsignedchartt[256],bb[256];intap-file(char*fname){unsignedcharch;inti,j,n;file*fp;fp=fopen(fname,rb+);if(fp==null)returnnull;fseek(fp,18l

3、,seek-set);fread(p;depth,2,1,fp);fseek(fp,2l,seek-cur);n=p;palette[0][0],4,256,fp);returnfp;}/*该函数实现颜色的压缩*/voidzh_fan-tu(file*fp,intcolor1,intcolor2){unsignedchar*p,*q,cc,ch;longlen;intmax-no,i,j,m,n,r0,b0,g0,r1,b1,g1;doubledd,dmin;chars[4];max-no=color2-color1+1;for(i=0;i<256;i++)tab[i]=0;p

4、=(char*)malloc(bytes+1);for(i=0;i<depth;i++){fread(p,bytes,1,fp);q=p;for(j=0;j<bytes;j++,q++)if(j>=width)break;else{ch=(unsignedchar)*q;tab[ch]++;}}for(i=0;i<256;i++)tt[i]=(unsignedchar)i;for(i=0;i<>本文共3页:第1[2][3]页;for(j=i+1;j<256;j++)if(tab[i]<tab[j]){len=tab[i];tab[i]=tab[

5、摘要该文论述了在em-fixed,sizeof(logpalette)+256*sizeof(paletteentry));pal->palversion=0x300;/*pal->palnumentries=256;memcpy(%pal->palpalentry[0],palette[0],256*sizeof(paletteentry);3.实现该调色板hdc=getdc(hp格式的图像从256色压缩成(color2-color1+1)色,并把颜色号限制在color1到color2范围内。程序执行格式为:cpcolor图像文件名颜色下限颜色上限本程序使用最优化

6、方法,使用效果良好。/*源程序cpcolor.c*/#include<stdio.h>#include<math.h>#include<alloc.h>unsignedcharpalette[256][4];longtab[256];unsignedchartt[256],bb[256];intap-file(char*fname){unsignedcharch;inti,j,n;file*fp;fp=fopen(fname,rb+);if(fp==null)returnnull;fseek(fp,18l,seek-set);fread(p;dep

7、th,2,1,fp);fseek(fp,2l,seek-cur);n=p;palette[0][0],4,256,fp);returnfp;}/*该函数实现颜色的压缩*/voidzh_fan-tu(file*fp,intcolor1,intcolor2){unsignedchar*p,*q,cc,ch;longlen;intmax-no,i,j,m,n,r0,b0,g0,r1,b1,g1;doubledd,dmin;chars[4];max-no=colo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。