图像存储格式的生成方法、图像存储格式及处理系统技术方案

技术编号:33795042 阅读:61 留言:0更新日期:2022-06-12 14:56
本发明专利技术提供图像存储格式的生成方法、图像存储格式及处理系统,方法包括:接收图像数据;初始化图像存储格式,图像存储格式包括顺序排列的文件头、属性参数列表、图层指针列表、图层指针结束标记以及若干个图层结构;根据图像数据中的图层数量初始化相同数量的图层指针,并将其顺序存入图层指针列表;根据图像数据中的图层数量初始化相同数量的图层结构,按顺序排列;获取图像数据中与图层结构的排列顺序相同的图层的数据,并将其存入图层结构的图层数据。令图层指针列表中按顺序排列的图层指针指向相同排列顺序的图层结构的地址。利用具备层次结构的图像存储格式实现对无纸化展示图像的图层元素修改,达到实时更新图像的效果,提高了资源复用率。高了资源复用率。高了资源复用率。

【技术实现步骤摘要】
图像存储格式的生成方法、图像存储格式及处理系统


[0001]本专利技术涉及图像数据存储领域,更具体地,涉及图像存储格式的生成方法、图像存储格式、系统及设备。

技术介绍

[0002]现有技术中针对无纸化的应用场景,一般采用由中心服务系统推送的无纸化图像管理系统,该系统用于展示外部输入的已完成的图像文件,从而实现无纸化,一般应用在如公交车牌、广告牌、无纸化桌面电子台牌、无纸化升降屏、电子欢迎大屏、会议信息滚动展示屏幕等等的场景。
[0003]目前的无纸化图像管理系统存在以下缺点:1)设计周期长,外部输入系统展示的图像文件需要从样稿开始进行,并需要专门的平面软件设计人员进行图像处理。
[0004]2)系统无专业且有针对性的设计软件支持,即使是在系统内集成如Adobe Photoshop等的图像处理软件,一般可以处理多图层图像的图像处理软件的安装需要占据大量物理空间,所使用功能不超过5%,且正版费用非常昂贵。
[0005]3)系统内展示的图像资源复用难度大,如在实际需求下需要对所展示的图像进行修改,需要重新在外部对图像进行设计和编辑,并在处理完成后重新输入新的图片,不仅耗时长和成本高,且系统内的图像资源复用率太低。
[0006]4)网络运行效率低下,图像传输容易出现延时拥塞丢包。以中心服务系统分发的模式,中心系统节点容易出现超负荷运载,也无法充分利用运行终端的硬件资源。

技术实现思路

[0007]本专利技术旨在克服上述现有技术的至少一种缺陷,提供图像存储格式的生成方法、图像存储格式、系统及设备,用于解决现有的无纸化图像管理系统中的图像资源复用难度大的问题。
[0008]本专利技术采用的技术方案包括:第一方面,本专利技术提供一种图像存储格式的生成方法,包括:接收图像数据;初始化图像存储格式,所述图像存储格式包括顺序排列的文件头、属性参数列表、图层指针列表、图层指针结束标记以及若干个图层结构;初始化文件头,获取所述图像数据中的文件头数据并将其存入所述文件头;初始化属性参数列表,获取并将所述图像数据中的图像属性数据存入所述属性参数列表;初始化图层指针列表,根据所述图像数据中的图层数量初始化相同数量的图层指针,并将其顺序存入所述图层指针列表;初始化图层指针结束标记;根据所述图像数据中的图层数量初始化相同数量的图层结构,并按顺序排列;所述图层结构至少包括顺序排列的标识信息和图层数据;对每一个图层结构执行图层结构处理操作:初始化标识信息;初始化图层数据;获取所述图像数据中与所述图层结构的排列顺序相同的图层的数据,并将其存入所述图层结构的图层数据;在对所有图层结构执行图层结构处理
操作后,令所述图层指针列表中按顺序排列的图层指针指向相同排列顺序的图层结构的地址,以更新所述图层指针列表中图层指针指向的地址。
[0009]第二方面,本专利技术提供一种图像存储格式,由按顺序排列的文件头、属性列表信息、图层指针列表以及若干个图层数据组成;所述文件头用于存储图像数据中的文件头数据;所述属性列表信息用于存储所述图像数据中的图像属性数据;所述图层指针列表包括顺序存储的若干个图层指针,每个所述图层指针指向对应的图层数据的地址。
[0010]第三方面,本专利技术提供一种无纸化图像处理系统,用于读取、编辑、生成以上述图像存储格式存储数据的文件。
[0011]与现有技术相比,本专利技术的有益效果为:本专利技术提供了图像存储格式的生成方法、图像存储格式及处理系统,应用于无纸化图像展示的应用场景,通过设计层次结构的图像存储格式,实现对无纸化展示图像的特定图层元素修改,从而实现展示图像的实时更新,并提高了展示图像的复用度,无需在需要修改展示图像时返回至外部制图人员进行修改,降低了图像处理成本。
附图说明
[0012]图1为实施例1的方法步骤S110~S180的流程示意图。
[0013]图2为实施例1的方法步骤T110~T130的流程示意图。
[0014]图3为实施例2的方法步骤T210~T280的流程示意图。
[0015]图4为实施例2中图层类型为像素图层时的方法步骤T250~T280的流程示意图。
[0016]图5为实施例2中图层类型为文本图层时的方法步骤T250~T280的流程示意图。
[0017]图6为实施例2中图层类型为矢量图层时的方法步骤T250~T280的流程示意图。
具体实施方式
[0018]本专利技术附图仅用于示例性说明,不能理解为对本专利技术的限制。为了更好说明以下实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。
[0019]实施例1如图1所示,本实施例提供一种图像存储格式的生成方法,包括以下步骤:S110、接收图像数据;在具体的实施方式中,图像数据可以是以其他图像存储格式存储的图像文件,也可以是编辑完成但未转化为文件的内容,例如是在兼容本实施例所生成的图像存储格式的图像处理软件中编辑的内容。
[0020]S120、初始化图像存储格式;图像存储格式包括顺序排列的文件头、属性参数列表、图层指针列表、图层指针结束标记以及若干个图层结构。
[0021]在具体的实施方式中,图像存储格式如表1所示,图层指针列表中存储的数据的数据类型,以及图层结束标记的数据存储均为32位无类型整型类型指针位存储格式。
[0022]表1Bytes[n]文件头
Properties属性参数列表LayersPointerList图层指针列表NULLPointer图层结束标记LayerData图层数据S130、初始化文件头,获取图像数据中的文件头数据并将其存入文件头;文件头处于图像存储格式的第一位,用于标识图像存储格式的起点。
[0023]图像数据中的文件头数据是指可以主要标识该图像数据的数据,例如是图像数据的整体大小数据、色彩数据、色彩校正数据等等。
[0024]在具体的实施方式中,文件头格式如表3所示,文件头格式包括顺序排列的文件头开始标志、文件像素宽度、文件像素高度、文件色彩模式、文件GAMMA校正值以及文件头结束标志。文件色彩模式是指图像数据是以哪一种色彩进行展示,例如是RGB、灰度、索引颜色、CMYK等等。文件GAMMA校正值是指按照显示器的线性输出,为显示器的重要参数之一。
[0025]基于此,在本步骤中具体是获取图像数据中的图像像素宽度、图像像素高度、色彩模式数据、GAMMA校正值并将其分别存入文件头中的文件像素宽度、文件像素高度、文件色彩模式以及文件GAMMA校正值。
[0026]其中,在具体的实施方式中,如表2所示,文件开始标志占用10个字节,随后的为文件像素宽度、文件像素高度以及文件色彩模式的数据存储均为32位无类型整型类型指针位存储格式。文件GAMMA校正值存储的数据类型为32位单精度类型。文件结束标志存储的数据存储均为32位无类型整型类型指针位存储格式。
[0027]表2Byte[10]文件开始标志(格式标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像存储格式的生成方法,其特征在于,包括:接收图像数据;初始化图像存储格式,所述图像存储格式包括顺序排列的文件头、属性参数列表、图层指针列表、图层指针结束标记以及若干个图层结构;初始化文件头,获取所述图像数据中的文件头数据并将其存入所述文件头;初始化属性参数列表,获取并将所述图像数据中的图像属性数据存入所述属性参数列表;初始化图层指针列表,根据所述图像数据中的图层数量初始化相同数量的图层指针,并将其顺序存入所述图层指针列表;初始化图层指针结束标记;根据所述图像数据中的图层数量初始化相同数量的图层结构,并按顺序排列;所述图层结构至少包括顺序排列的标识信息和图层数据;对每一个图层结构执行图层结构处理操作:初始化标识信息;初始化图层数据;获取所述图像数据中与所述图层结构的排列顺序相同的图层的数据,并将其存入所述图层结构的图层数据;在对所有图层结构执行图层结构处理操作后,令所述图层指针列表中按顺序排列的图层指针指向相同排列顺序的图层结构的地址,以更新所述图层指针列表中图层指针指向的地址。2.根据权利要求1所述的图像存储格式的生成方法,其特征在于,所述图层数据包括若干个块元素数据;所述图层结构至少包括顺序排列的标识信息、图层属性列表、属性结束标记以及若干个块元素数据;在图层结构处理操作中,还包括:初始化图层属性列表,在所述图层属性列表中初始化至少一个元素块指针,并将其顺序存入所述图层属性列表;初始化属性结束标记;初始化至少一个元素块,并按顺序排列;获取所述图像数据中与所述图层结构的排列顺序相同的图层的数据,并将其存入所述图层结构的图层数据,具体包括:获取所述图像数据中与所述图层结构的排列顺序相同的图层的数据,并将其分别存入所初始化的至少一个元素块;在所有元素块都存入数据后,令所述图层属性列表中按顺序排列的块元素指针指向相同排列顺序的元素块的地址,以更新所述图层属性列表中元素块指针指向的地址。3.根据权利要求2所述的图像存储格式的生成方法,其特征在于,所述图层结构还包括图层类型,所述图层类型在图层结构中的排列顺序在图层属性列表之前,在标识信息之后;在图层结构处理操作中,还包括:初始化图层类型,获取所述图像数据中与所述图层结构的排列顺序相同的图层的类型
信息,并将其存入所述图层类型。4.根据权利要求3所述的图像存储格式的生成方法,其特征在于,在图层结构处理操作中,当所述图层结构的图层类型为像素图层时,按照预设的像素大小将所述图像数据中的图层切割为若干个块元素;在所述图层属性列表中初始化至少一个元素块指针,并将其顺序存入所述图层属性列表,具体包括:在所述图层属性列表中初始化与图层的块元素相同数量的元素块指针,并将其顺序存入所述图层属性列表;初始化至少一个元素块,并按顺...

【专利技术属性】
技术研发人员:丁旭渊陈秋言
申请(专利权)人:宏景科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1