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

文档序号:9788193阅读:432来源:国知局
一种索引图像的实时快速生成方法及系统的制作方法
【技术领域】
[0001]本发明涉及图像文字领域,尤其涉及一种索引图像的实时快速生成方法及系统。
【背景技术】
[0002]在地理信息系统类应用中,经常需要对图像色彩进行变换处理,特别是在布局图的实时生成过程中,高效快速的色彩变换处理尤为重要。对于在计算机程序中光栅格式等图像文件的处理,大多与图像处理软件中的人机交互处理方法一致,对大面积色块颜色进行变换时需要对图像中某像素点相邻位置像素的颜色进行比较,以决定是否进行相应的变换。而,这一比较分析过程的效率很低,特别是在压缩图像文件中由于要解压缩还原,其处理效率就更低。为此,也有采取提前制作多份不同色彩图以便随时调用的解决办法,但却存在难以反映实时数据变化以及制图效率低下等问题。

【发明内容】

[0003]本发明的目的在于提供一种索引图像的实时快速生成方法及系统,从而解决现有技术中存在的前述问题。
[0004]为了实现上述目的,本发明所述索引图像的实时快速生成方法,该方法包括:
[0005]SI,获取目标索引图像的着色区,将着色区的编号与着色区现有的颜色值在调色板中的位置进行关联设置;
[0006]S2,获取着色区变化颜色的请求;
[0007]S3,获取与请求中着色区A的编号关联的颜色值在调色板中的位置B;
[0008]S4,根据目标索引图片的图片类型调整着色区A的RGB颜色顺序和占用字节数并计算着色区A的颜色值D;
[0009]S5,将颜色值D写入到调色板的位置B中,完成目标索引图片的色彩变换。
[0010]优选地,步骤SI,所述着色区的编号与所述颜色值在调色板中的位置一一对应设置。
[0011]优选地,一个着色区被赋予唯一颜色值,一种颜色值能被赋予一个以上的着色区。
[0012]优选地,在步骤SI之前还包括以下步骤:
[0013]SOl,依据目标索引图片的类型在调色板区块中设置η个颜色值,获取并存储每个颜色值的基本信息和其在调色板中的位置,所述η大于等于I。
[0014]优选地,所述获取目标索引图像的着色区按照下述方法实现:利用图像编辑软件编辑目标索引图片,获取所述目标图片的m个着色区,所述m大于等于I。
[0015]优选地,所述图片类型包括索引类图像文件和可生成索引类的非索引图像文件。
[0016]更优选地,所述图片类型包括png,bmp,jpg,tiff,gif,pcx,tga,exif,fpx,svg,psd,cdr,pcd,dxf,ufo,eps,ai,raw0
[0017]优选地,在步骤S2中,还包括以下步骤:
[0018]S21,判断着色区变化颜色的请求中要求颜色变化的着色区的数量,如果数量为I,则直接进入S3;如果数量大于等于2,则将需要颜色变化的着色区进行排序,然后进入S21;
[0019]S21,判断需要颜色变化的着色区要求变化的颜色值是否相同,如果不相同,则依序进入S3;如果相同,则进入S22;
[0020]S22,将与变化的颜色值相同着色区关联的颜色值在调色板中的位置进行关联,然后获取其中任意一个着色区的编号后,进入S3。
[0021]本发明公开了一种实现所述索引图像的实时快速生成方法的系统,该系统包括:
[0022]图片分析模块:利用图像编辑软件编辑目标索引图片,获取所述目标索引图片的m个着色区,并对着色区进行编号,所述m大于等于I;
[0023]调色板:负责根据图片类型调整颜色值的数量和赋予每个颜色值位置;
[0024]关联模块:将着色区的编号与着色区现有的颜色值在调色板中的位置进行关联设置;
[0025]请求接收和查找模块:接收着色区变化颜色的请求,并对请求进行分析,同时查找与请求中关联的着色区关联的颜色值在调色板中的位置;
[0026]计算写入模块:根据目标索引图片的图片类型调整着色区A的RGB颜色顺序和占用字节数并计算着色区A的颜色值D,将颜色值D写入到调色板的位置B中,完成目标索引图片的色彩变换。
[0027]优选地,所述请求接收和查找模块包括:
[0028]判断模块一:判断着色区变化颜色的请求中要求颜色变化的着色区的数量,并将结果发送给查找模块或判断模块二 ;
[0029]判断模块二:判断需要颜色变化的着色区要求变化的颜色值是否相同,并将结果发送给查找模块或限定模块;
[0030]限定模块:将与变化的颜色值相同着色区关联的颜色值在调色板中的位置进行关联,然后获取其中任意一个着色区的编号,然后将结果发送给查找模块;
[0031]查找模块:获取判断模块一、判断模块二和限定模块发送的着色区的编号,然后查找与所述着色区A的编号关联的颜色值在调色板中的位置B。
[0032]本发明的有益效果是:
[0033]1、变换处理高效快捷,每个着色区仅需写入3字节的颜色值;
[0034]2、不对图像形状和图像质量造成任何改变和损害;
[0035]3、适用于所有颜色索引类图像文件(BMP、GIF、PNG等)的色彩变换处理;
[0036]4、特别适用于地理信息系统应用中,实时分布图等的自动生成。
【附图说明】
[0037]图1是所述索引图像的实时快速生成方法流程示意图;
[0038]图2是所述索引图像的实时快速生成系统结构示意图;
[0039]图3是图2中所述请求接收和查找模块的结构示意图。
【具体实施方式】
[0040]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本发明,并不用于限定本发明。
[0041 ] 实施例
[0042]参照图1,本实施例所述索引图像的实时快速生成方法,该方法包括:
[0043]SI,获取目标索引图像的着色区,将着色区的编号与着色区现有的颜色值在调色板中的位置进行关联设置;
[0044]S2,获取着色区变化颜色的请求;
[0045]S3,获取与请求中着色区A的编号关联的颜色值在调色板中的位置B;
[0046]S4,根据目标索引图片的图片类型调整着色区A的RGB颜色顺序和占用字节数并计算着色区A的颜色值D;
[0047]S5,将颜色值D写入到调色板的位置B中,完成目标索引图片的色彩变换。更详细的解释说明:
[0048](— )步骤SI,所述着色区的编号与所述颜色值在调色板中的位置一一对应设置。
[0049]—个着色区被赋予唯一颜色值,一种颜色值能被赋予一个以上的着色区。
[0050](二)在步骤SI之前还包括以下步骤:
[0051]SOl,依据目标索引图片的类型在调色板区块中设置η个颜色值,获取并存储每个颜色值的基本信息和其在调色板中的位置,所述η大于等于I。
[0052](三)所述获取目标索引图像的着色区按照下述方法实现:利用图像编辑软件编辑目标索引图片,获取所述目标图片的m个着色区,所述m大于等于I。
[0053](四)所述图片类型包括索引类图像文件和可生成索引类的非索引图像文件。更具体的所述图片类型包括:png,bmp,jpg,tifT,gif,pcx,tga,e
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1