一种索引图像的实时快速生成方法及系统的制作方法_2

文档序号:9788193阅读:来源:国知局
xif,fpx,svg,psd,cdr,pcd,dxf,ufo,eps,ai,raw。
[0054](五)在步骤S2中,还包括以下步骤:
[0055]S21,判断着色区变化颜色的请求中要求颜色变化的着色区的数量,如果数量为I,则直接进入S3;如果数量大于等于2,则将需要颜色变化的着色区进行排序,然后进入S21;
[0056]S21,判断需要颜色变化的着色区要求变化的颜色值是否相同,如果不相同,则依序进入S3;如果相同,则进入S22;
[0057]S22,将与变化的颜色值相同着色区关联的颜色值在调色板中的位置进行关联,然后获取其中任意一个着色区的编号后,进入S3。
[0058]一种实现如实施例所述索引图像的实时快速生成方法的系统,该系统包括:
[0059]图片分析模块:利用图像编辑软件编辑目标索引图片,获取所述目标索引图片的m个着色区,并对着色区进行编号,所述m大于等于I;
[0060]调色板:负责根据图片类型调整颜色值的数量和赋予每个颜色值位置;
[0061]关联模块:将着色区的编号与着色区现有的颜色值在调色板中的位置进行关联设置;
[0062]请求接收和查找模块:接收着色区变化颜色的请求,并对请求进行分析,同时查找与请求中关联的着色区关联的颜色值在调色板中的位置;
[0063]计算写入模块:根据目标索引图片的图片类型调整着色区A的RGB颜色顺序和占用字节数并计算着色区A的颜色值D,将颜色值D写入到调色板的位置B中,完成目标索引图片的色彩变换。
[0064]其中,所述请求接收和查找模块包括:
[0065]判断模块一:判断着色区变化颜色的请求中要求颜色变化的着色区的数量,并将结果发送给查找模块或判断模块二 ;
[0066]判断模块二:判断需要颜色变化的着色区要求变化的颜色值是否相同,并将结果发送给查找模块或限定模块;
[0067]限定模块:将与变化的颜色值相同着色区关联的颜色值在调色板中的位置进行关联,然后获取其中任意一个着色区的编号,然后将结果发送给查找模块;
[0068]查找模块:获取判断模块一、判断模块二和限定模块发送的着色区的编号,然后查找与所述着色区A的编号关联的颜色值在调色板中的位置B。
[0069]通过采用本发明公开的上述技术方案,得到了如下有益的效果:变换处理高效快捷,每个着色区仅需写入3字节的颜色值;不对图像形状和图像质量造成任何改变和损害;适用于所有颜色索引类图像文件(BMP、GIF、PNG等)的色彩变换处理;特别适用于地理信息系统应用中,实时分布图等的自动生成。
[0070]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。
【主权项】
1.一种索引图像的实时快速生成方法,其特征在于,该方法包括: Si,获取目标索引图像的着色区,将着色区的编号与着色区现有的颜色值在调色板中的位置进行关联设置; S2,获取着色区变化颜色的请求; S3,获取与请求中着色区A的编号关联的颜色值在调色板中的位置B; S4,根据目标索引图片的图片类型调整着色区A的RGB颜色顺序和占用字节数并计算着色区A的颜色值D; S5,将颜色值D写入到调色板的位置B中,完成目标索引图片的色彩变换。2.根据权利要求1所述方法,其特征在于,步骤SI,所述着色区的编号与所述颜色值在调色板中的位置一一对应设置。3.根据权利要求1所述方法,其特征在于,一个着色区被赋予唯一颜色值,一种颜色值能被赋予一个以上的着色区。4.根据权利要求1所述方法,其特征在于,在步骤SI之前还包括以下步骤: SOl,依据目标索引图片的类型在调色板区块中设置η个颜色值,获取并存储每个颜色值的基本信息和其在调色板中的位置,所述η大于等于I。5.根据权利要求1所述方法,其特征在于,所述获取目标索引图像的着色区按照下述方法实现:利用图像编辑软件编辑目标索引图片,获取所述目标图片的m个着色区,所述m大于等于16.根据权利要求1所述方法,其特征在于,所述图片类型包括索引类图像文件和可生成索引类的非索引图像文件。7.根据权利要求6所述方法,其特征在于,所述图片类型包括png,bmp,jpg,tiff,gif,pcx,tga,exif,fpx,svg,psd,cdr,pcd,dxf,ufo,eps,ai,raw。8.根据权利要求1所述方法,其特征在于,在步骤S2中,还包括以下步骤: S21,判断着色区变化颜色的请求中要求颜色变化的着色区的数量,如果数量为I,则直接进入S3;如果数量大于等于2,则将需要颜色变化的着色区进行排序,然后进入S21; S21,判断需要颜色变化的着色区要求变化的颜色值是否相同,如果不相同,则依序进入S3;如果相同,则进入S22; S22,将与变化的颜色值相同着色区关联的颜色值在调色板中的位置进行关联,然后获取其中任意一个着色区的编号后,进入S3。9.一种实现如权利要求1-7任意一项所述索引图像的实时快速生成方法的系统,其特征在于,该系统包括: 图片分析模块:利用图像编辑软件编辑目标索引图片,获取所述目标索引图片的m个着色区,并对着色区进行编号,所述m大于等于I; 调色板:负责根据图片类型调整颜色值的数量和赋予每个颜色值位置; 关联模块:将着色区的编号与着色区现有的颜色值在调色板中的位置进行关联设置; 请求接收和查找模块:接收着色区变化颜色的请求,并对请求进行分析,同时查找与请求中关联的着色区关联的颜色值在调色板中的位置; 计算写入模块:根据目标索引图片的图片类型调整着色区A的RGB颜色顺序和占用字节数并计算着色区A的颜色值D,将颜色值D写入到调色板的位置B中,完成目标索引图片的色彩变换。10.根据权利要求9所述系统,其特征在于,所述请求接收和查找模块包括: 判断模块一:判断着色区变化颜色的请求中要求颜色变化的着色区的数量,并将结果发送给查找模块或判断模块二 ; 判断模块二:判断需要颜色变化的着色区要求变化的颜色值是否相同,并将结果发送给查找模块或限定模块; 限定模块:将与变化的颜色值相同着色区关联的颜色值在调色板中的位置进行关联,然后获取其中任意一个着色区的编号,然后将结果发送给查找模块; 查找模块:获取判断模块一、判断模块二和限定模块发送的着色区的编号,然后查找与所述着色区A的编号关联的颜色值在调色板中的位置B。
【专利摘要】本发明公开了一种索引图像的实时快速生成方法及系统,涉及图像文字领域。该方法:获取目标索引图像的着色区,将着色区的编号与着色区现有的颜色值在调色板中的位置进行关联设置;获取着色区变化颜色的请求;获取与请求中着色区A的编号关联的颜色值在调色板中的位置B;根据目标索引图片的图片类型调整着色区A的RGB颜色顺序和占用字节数并计算着色区A的颜色值D,写入到调色板的位置B中,完成目标索引图片的色彩变换。该系统:图片分析模块、调色板、关联模块、请求接收和查找模块和计算写入模块。本发明变换处理高效快捷、不对图像形状和图像质量造成任何改变和损害、使用范围广。
【IPC分类】G06T7/40, G06T11/00
【公开号】CN105551069
【申请号】CN201510893767
【发明人】魏晓文
【申请人】中国农业科学院棉花研究所
【公开日】2016年5月4日
【申请日】2015年11月30日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1