【技术实现步骤摘要】
数字图片的文件头信息保存、提取和存取方法及其系统
本专利技术涉及计算机的
,特别是涉及一种数字图片的文件头信息保存方法 及其系统,一种数字图片的文件头信息提取方法及其系统,以及数字图片的文件头信息存 取方法及其系统。
技术介绍
目前计算机中数字图片是由两部分组成的,这两部分分别是文件头和数据段,其 中文件头是数字图片数据中的一段承担一定任务的数据,通常位于文件开头的部分。文件 头存储了数字图片的所有重要信息,如数据段大小、颜色表等,因此文件头的细小损坏都会 造成数字图片打开失败等严重后果。 目前,大多数图片的文件头的大小都是约定的,文件头设置于图片数据段的前面, 读取图片时,直接读入相应大小的二进制数据解析文件头,然后根据文件头信息解析图片 的数据段。 随着我国经济不断增长,我国互联网事业得到了极大的发展,越来越多的人可以 参与到互联网的服务当中。数字图片,作为非常重要的信息载体,经常在互联网上被传输, 下载。但是,尽管目前的网络技术已经非常成熟,但在网络中传输的数据还是经常会受到各 种干扰的影响。如果一个用户上传了一张1M大小的图片到互联网,但是图片的文件头在传 输时被噪声污染了,那么直接导致下载了这张图片的都用都无法浏览到图片的信息。这样 不但造成了图片数据的损失,还大大的浪费了互联网的资源。
技术实现思路
针对上述
技术介绍
中存在的数字图片的文件头抗干扰能力较弱的问题,本专利技术的 目的在于提供一种数字图片的文件头信息保存方法及其系统,能够提高数字图片的文件头 抗干扰能力,降低数字图片的文件头 ...
【技术保护点】
一种数字图片的文件头信息保存方法,其特征在于,包括以下步骤:将数字图片划分成多个图像块,其中,划分图像块的个数与所述数字图片的文件头对应的二进制数的位数相同;在每一所述图像块中插入所述文件头的二进制数相应数位的标识信息;将插入所述标识信息的各个所述图像块重新组合成数字图片。
【技术特征摘要】
1. 一种数字图片的文件头信息保存方法,其特征在于,包括以下步骤: 将数字图片划分成多个图像块,其中,划分图像块的个数与所述数字图片的文件头对 应的二进制数的位数相同; 在每一所述图像块中插入所述文件头的二进制数相应数位的标识信息; 将插入所述标识信息的各个所述图像块重新组合成数字图片。2. 如权利要求1所述的数字图片的文件头信息保存方法,其特征在于,将数字图片划 分成多个图像块的步骤包括: 将所述数字图片划分成大小相同并且不重叠的L个图像块,每个图像块的大小为 ml氺ml ;其中, L为所述数字图片的文件头对应的二进制数的位数,m*n为 所述数字图片的像素面积。3. 如权利要求1或者2所述的数字图片的文件头信息保存方法,其特征在于,在每一所 述图像块中插入所述标识信息之前,先将每一个图像块转换为频域图像块; 在所述频域图像块中插入所述文件头的二进制数相应数位的标识信息; 在插入所述标识信息之后,对每一个所述频域图像块进行逆转换,恢复成时域图像块 再重新组合成数字图片。4. 如权利要求3所述的数字图片的文件头信息保存方法,其特征在于,在每一所述频 域图像块中插入所述文件头的二进制数相应数位的标识信息的步骤包括: 在每一所述频域图像块中选取两个像素点,计算所述两个像素点组成的向量的模值 radius和角度Θ ; 根据所述角度Θ,按照以下方法计算调制值Q: 如果所述频域图像块对应所述文件头的二进制数相应数位的数值为1,则: 其中,Qstep为任意值;5 如果所述频域图像块对应所述文件头的二进制数相应数位的数值为〇,则:其中,Qstep为任意值; 根据所述调制值Q以及模值radius,按照以下方法计算标识信息ul和u2 : 如果所述Θ彡-π,且Θ〈- π /2,贝1J : ul=radius*cos(Q) ;u2=radius*sin(Q); 如果所述θ > π /2,且Θ彡ji,贝lj : ul=radius*sign(a)*cos(Q) ;u2=-radius*sin(Q); 否则, ul=radius*cos(Q) ;u2=radius*sign(b)*sing(Q); 将所述标识信息ul和u2分别替换所述频域图像块中选取的两个像素点的取值。5. -种数字图片的文件头信息提取方法,其特征在于,包括以下步骤: 将数字图片划分成多个图像块,其中,划分图像块的个数与所述数字图片的文件头对 应的二进制数的位数相同,每一所述图像块保存有所述数字图片的文件头的二进制数相应 数位的标识信息; 从每一所述图像块提取所述文件头的二进制数相应数位的标识信息,根据各个所述标 识信息获...
【专利技术属性】
技术研发人员:梁文昭,
申请(专利权)人:广州华多网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。