【技术实现步骤摘要】
一种图片文件存储方法及装置
本公开涉及图像处理与文件存储领域,具体涉及一种图片文件存储方法及装置。
技术介绍
原始图片数据的存储,一般采用像素点顺序排列的方法进行存储,这样的存储方法在文件损坏的时候,会永久的损坏掉图片的一部分,同时在进行图片的分辨率调整的时候,也较为低效,而进行图像压缩,则会丢失部分图像的像素,使得原始的图像无法恢复,造成永久性的损害,本专利技术创造了一种新的图片元素数据的存储方法,可以克服上述的两个问题。
技术实现思路
本公开提供一种图片文件存储方法及装置,将图像无损的分布式存储在分布式存储系统的各个存储节点中,并且在丢失部分图像分块的情况下,能够将原始图像进行高效无损的恢复。为了实现上述目的,根据本公开的一方面,提供一种图片文件存储方法,所述方法包括以下步骤:步骤1,将待处理图片还原为Bitmap格式的原始位图文件;步骤2,获取原始位图文件的宽和高;步骤3,设立互补图片副本的数量,互补图片副本的数量为N=max(原始位图文件的宽,原始位图文件的高)/256;步骤4,原始位图文件的宽除以互补图片副本的数量,取整后得到分割矩形的宽,按照分割矩形的宽将原始位图文件的宽度分割为N个宽等分,在宽的划分位置以宽度等分线进行标记;步骤5,原始位图文件的高除以互补图片副本的数量,取整后得到分割矩形的高,按照分割矩形的高将原始位图文件的高度分割为N个高等分,在高的划分位置以高度等分线进行标记;步骤6,宽度等分线和高度等分线将原始位图文件分割为N*N个矩形,按照矩形将图片分割为N*N个矩形图片;步骤7,从N*N个矩形图片中按图像矩阵的像素点的顺序进行取点,将 ...
【技术保护点】
1.一种图片文件存储方法,其特征在于,所述方法包括以下步骤:步骤1,将待处理图片还原为Bitmap格式的原始位图文件;步骤2,获取原始位图文件的宽和高;步骤3,设立互补图片副本的数量,互补图片副本的数量为N=max(原始位图文件的宽,原始位图文件的高)/256;步骤4,原始位图文件的宽除以互补图片副本的数量,取整后得到分割矩形的宽,按照分割矩形的宽将原始位图文件的宽度分割为N个宽等分,在宽的划分位置以宽度等分线进行标记;步骤5,原始位图文件的高除以互补图片副本的数量,取整后得到分割矩形的高,按照分割矩形的高将原始位图文件的高度分割为N个高等分,在高的划分位置以高度等分线进行标记;步骤6,宽度等分线和高度等分线将原始位图文件分割为N*N个矩形,按照矩形将图片分割为N*N个矩形图片;步骤7,从N*N个矩形图片中按图像矩阵的像素点的顺序进行取点,将所有矩形图片的第i个像素点组合成第i图片副本,依次组合成M个图片副本,i=1到M,M为矩形图片像素的个数;步骤8,将M个图片副本按照1到M的顺序连接组合成为一个位图文件。
【技术特征摘要】
1.一种图片文件存储方法,其特征在于,所述方法包括以下步骤:步骤1,将待处理图片还原为Bitmap格式的原始位图文件;步骤2,获取原始位图文件的宽和高;步骤3,设立互补图片副本的数量,互补图片副本的数量为N=max(原始位图文件的宽,原始位图文件的高)/256;步骤4,原始位图文件的宽除以互补图片副本的数量,取整后得到分割矩形的宽,按照分割矩形的宽将原始位图文件的宽度分割为N个宽等分,在宽的划分位置以宽度等分线进行标记;步骤5,原始位图文件的高除以互补图片副本的数量,取整后得到分割矩形的高,按照分割矩形的高将原始位图文件的高度分割为N个高等分,在高的划分位置以高度等分线进行标记;步骤6,宽度等分线和高度等分线将原始位图文件分割为N*N个矩形,按照矩形将图片分割为N*N个矩形图片;步骤7,从N*N个矩形图片中按图像矩阵的像素点的顺序进行取点,将所有矩形图片的第i个像素点组合成第i图片副本,依次组合成M个图片副本,i=1到M,M为矩形图片像素的个数;步骤8,将M个图片副本按照1到M的顺序连接组合成为一个位图文件。2.根据权利要求1所述的一种图片文件存储方法,其特征在于,在步骤1中,所述待处理图片的格式为bmp、jpg、png、tif、gif、psd中任意一种,原始位图文件为bmp格式文件。3.根据权利要求2所述的一种图片文件存储方法,其特征在于,在步骤3中,设立互补图片副本的数量,即将图片拆分成多少个可以互补的低分辨率的副本,互补图片副本为可以进行互补的低分辨率的副本,互补图片副本的数量为N,N=max(原始位图文件的宽,原始位图文件的高)/256,其中,max(原始位图文件的宽,原始位图文件的高)为原始位图文件的宽和原始位图文件的高之间的最大值,所述图片副本为Bitmap图片格式即为bmp格式文件。4.根据权利要求3所述的一种图片文件存储方法,其特征在于,在步骤4中,所述取整为只取原始位图文件的宽除以压缩之后的宽的整数部分,所述宽度等分线为在原始位图文件的宽的边缘每隔分割矩形的宽的宽度标记的线。5.根据权利要求4所述的一种图片文件存储方法,其特征在于,在步骤5中,所述取整为只取原始位图文件的高除以压缩之后的高的整数部分,所述高度等分线为在原始位图文件的高...
【专利技术属性】
技术研发人员:刘杰,霍键聪,史伟,胡新勇,
申请(专利权)人:广东睿江云计算股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。