图片处理方法、装置及系统的制作方法_4

文档序号:9380993阅读:来源:国知局
br>[0193] 综上所述,本公开实施例提供的图片处理方法,服务器能够从原始图片的图片数 据占用的存储空间中,在目标图片的标识对应的存储位置获取图片数据作为目标图片的图 片数据,并将目标图片的图片数据发送至终端,使得终端对目标图片的图片数据进行处理, 得到目标图片,能够实现减小图片的存储空间,且降低生成图片的压力的效果。
[0194] 图5是根据一示例性实施例示出的一种图片处理方法的流程图,可以应用于图1 所示实施环境中的终端120或服务器110中,也可以应用于其他实施例环境中的终端或服 务器中,该图片处理方法可以包括如下几个步骤:
[0195] 在步骤501中,接收图片查看指令,该图片查看指令包括目标图片的标识,该目标 图片为原始图片或缩略图片,缩略图片为对原始图片进行缩略处理后得到的。
[0196] 在步骤502中,从原始图片的图片数据占用的存储空间中,在目标图片的标识对 应的存储位置获取图片数据作为目标图片的图片数据,其中,任一缩略图片的图片数据嵌 套存储于原始图片的图片数据占用的存储空间中。
[0197] 在步骤503中,对目标图片的图片数据进行处理,得到目标图片。
[0198] 综上所述,本公开实施例提供的图片处理方法,终端或服务器能够在接收图片查 看指令之后,从原始图片的图片数据占用的存储空间中,在目标图片的标识对应的存储位 置获取图片数据作为目标图片的图片数据,最后对目标图片的图片数据进行处理,得到目 标图片,能够实现减小图片的存储空间,且降低生成图片的压力的效果。
[0199] 可选的,在步骤501之前,该方法还包括:
[0200] 根据原始图片的图片数据确定至少一个缩略图片的图片数据;
[0201] 将至少一个缩略图片的图片数据与原始图片的图片数据组成的η个图片数据按 照占用空间的大小升序排序,η大于或等于2 ;
[0202] 按照排序的顺序,在原始图片的图片数据占用的存储空间中存储η个图片数据, 其中,η个图片数据的每两个相邻的图片数据中,占用存储空间较小的图片数据嵌套于占用 存储空间较大的图片数据中,η个图片数据中每个图片数据的存储位置对应一个图片数据 的标识。
[0203] 可选的,η个图片数据任一图片数据通过像素矩阵表征,原始图片的图片数据对应 的像素矩阵中的元素的位置与原始图片中像素的位置一一对应,每个元素的值指示原始图 片中元素对应位置的像素的亮度值。
[0204] 根据原始图片的图片数据确定至少一个缩略图片的图片数据,包括:通过提取原 始图片的图片数据对应的像素矩阵中的元素得到至少一个缩略图片的图片数据对应的像 素矩阵。
[0205] 按照排序的顺序,在原始图片的图片数据占用的存储空间中存储η个图片数据, 包括:按照排序的顺序,在原始图片的图片数据占用的存储空间中存储η个图片数据对应 的像素矩阵的元素。
[0206] 其中,η个图片数据的首个图片数据对应的像素矩阵的元素按照行存储方式进行 存储,η个图片数据的每两个相邻的图片数据中,占用存储空间较大的图片数据对应的像素 矩阵的元素中删除占用存储空间较小的图片数据对应的像素矩阵的元素之后的元素按照 行存储方式进行存储。
[0207] 目标图片的图片数据包括原始图片的图片数据对应的像素矩阵中至少一个元素, 步骤503包括:
[0208] 将目标图片的图片数据包含的元素按照在原始图片的图片数据对应的像素矩阵 中的位置进行行提取得到目标图片的图片数据对应的像素矩阵;
[0209] 根据目标图片的图片数据对应的像素矩阵确定目标图片。
[0210] 综上所述,本公开实施例提供的图片处理方法,终端或服务器能够在接收图片查 看指令之后,从原始图片的图片数据占用的存储空间中,在目标图片的标识对应的存储位 置获取图片数据作为目标图片的图片数据,最后对目标图片的图片数据进行处理,得到目 标图片,能够实现减小图片的存储空间,且降低生成图片的压力的效果。
[0211] 图6是根据另一示例性实施例示出的一种图片处理方法的流程图,可以应用于图 1所示实施环境中的终端120,也可以应用于其他实施例环境中的终端,该图片处理方法可 以包括如下几个步骤:
[0212] 在步骤601中,根据原始图片的图片数据确定至少一个缩略图片的图片数据。
[0213] η个图片数据任一图片数据通过像素矩阵表征,原始图片的图片数据对应的像素 矩阵中的元素的位置与原始图片中像素的位置一一对应,每个元素的值指示原始图片中元 素对应位置的像素的亮度值。
[0214] 因此,步骤601具体可以包括:通过提取原始图片的图片数据对应的像素矩阵中 的元素得到至少一个缩略图片的图片数据对应的像素矩阵。步骤601的具体说明可以参考 步骤401中的说明。
[0215] 在步骤602中,将至少一个缩略图片的图片数据与原始图片的图片数据组成的η 个图片数据按照占用空间的大小升序排序,η大于或等于2。
[0216] 步骤602的具体说明可以参考步骤402中的说明。
[0217] 在步骤603中,按照排序的顺序,在原始图片的图片数据占用的存储空间中存储η 个图片数据。
[0218] 其中,η个图片数据的每两个相邻的图片数据中,占用存储空间较小的图片数据嵌 套于占用存储空间较大的图片数据中,η个图片数据中每个图片数据的存储位置对应一个 图片数据的标识。
[0219] 步骤603具体可以包括:按照排序的顺序,在原始图片的图片数据占用的存储空 间中存储η个图片数据对应的像素矩阵的元素。
[0220] 其中,η个图片数据的首个图片数据对应的像素矩阵的元素按照行存储方式进行 存储,η个图片数据的每两个相邻的图片数据中,占用存储空间较大的图片数据对应的像素 矩阵的元素中删除占用存储空间较小的图片数据对应的像素矩阵的元素之后的元素按照 行存储方式进行存储。步骤603的具体说明可以参考步骤403中的说明。
[0221] 在步骤604中,接收图片查看指令。
[0222] 该图片查看指令包括目标图片的标识,该目标图片为原始图片或缩略图片,缩略 图片为对原始图片进行缩略处理后得到的。
[0223] 在步骤605中,从原始图片的图片数据占用的存储空间中,在目标图片的标识对 应的存储位置获取图片数据作为目标图片的图片数据。
[0224] 其中,任一缩略图片的图片数据嵌套存储于原始图片的图片数据占用的存储空间 中,缩略图片为对原始图片进行缩略处理后得到的。步骤605的具体说明可以参考步骤405 中的说明。
[0225] 在步骤606中,对目标图片的图片数据进行处理,得到目标图片。
[0226] 步骤606的具体说明可以参考步骤407中的说明。在此不再赘述。本实施例与图 4-1所示的示例性实施例的区别在于,原始图片和缩略图片的图片数据存储在终端上。
[0227] 需要说明的是,本公开实施例提供的图片处理方法步骤的先后顺序可以进行适 当调整,步骤也可以根据情况进行相应增减,任何熟悉本技术领域的技术人员在本公开揭 露的技术范围内,可轻易想到变化的方法,都应涵盖在本公开的保护范围之内,因此不再赘 述。
[0228] 综上所述,本公开实施例提供的图片处理方法,终端能够在接收图片查看指令之 后,从原始图片的图片数据占用的存储空间中,在目标图片的标识对应的存储位置获取图 片数据作为目标图片的图片数据,最后对目标图片的图片数据进行处理,得到目标图片,能 够实现减小图片的存储空间,且降低生成图片的压力的效果。
[0229] 下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实 施例中未披露的细节,请参照本公开方法实施例。
[0230] 图7是根据一示例性实施例示出的一种图片处理装置的结构框图,该装置可以包 括:
[0231] 接收模块801,被配置为接收终端发送的图片查看请求,图片查看请求包括目标图 片的标识,该目标图片为原始图片或缩略图片,缩略图片为对原始图片进行缩略处理后得 到的。
[0232] 获取模块802,被配置为从原始图片的图片数据占用的存储空间中,在目标图片的 标识对应的存储位置获取图片数据作为目标图片的图片数据,其中,任一缩略图片的图片 数据嵌套存储于原始图片的图片数据占用的存储空间中。
[0233] 发送模块803,被配置为将目标图片的图片数据发送至终端,终端用于对目标图片 的图片数据进行处理,得到目标图片。
[0234] 综上所述,本公开实施例提供的图片处理装置,服务器能够从原始图片的图片数 据占用的存储空间中,在目标图片的标识对应的存储位置获取图片数据作为目标图片的图 片数据,并将目标图片的图片数据发送至终端,使得终端对目标图片的图片数据进行处理, 得到目标图片,能够实现减小图片的存储空间,且降低生成图片的压力的效果。
[0235] 图8是根据一示例性实施例示出的一种图片处理装置的结构框图,该装置可以包 括:
[0236] 接收模块801,被配置为接收终端发送的图片查看请求,图片查看请求包括目标图 片的标识,目标图片为原始图片或缩略图片,缩略图片为对原始图片进行缩略处理后得到 的。
[0237] 获取模块802,被配置为从原始图片的图片数据占用的存储空间中,在目标图片的 标识对应的存储位置获取图片数据作为目标图片的图片数据,其中,任一缩略图片的图片 数据嵌套存储于原始图片的图片数据占用的存储空间中。
[0238] 发送模块803,被配置为将目标图片的图片数据发送至终端,终端用于对目标图片 的图片数据进行处理,得到目标图片。
[0239] 确定模块804,被配置为根据原始图片的图片数据确定至少一个缩略图片的图片 数据。
[0240] η个图片数据任一图片数据通过像素矩阵表征,原始图片的图片数据对应的像素 矩阵中的元素的位置与原始图片中像素的位置一一对应,每个元素的值指示原始图片中元 素对应位置的像素的亮度值。具体的,确定模块804,被配置为通过提取原始图片的图片数 据对应的像素矩阵中的元素得到至少一个缩略图片的图片数据对应的像素矩阵。
[0241] 排序模块805,被配置为将至少一个缩略图片的图片数据与原始图片的图片数据 组成的η个图片数据按照占用空间的大小升序排序,η大于或等于2。
[0242] 存储模块806,被配置为按照排序的顺序,在原始图片的图片数据占用的存储空间 中存储η个图片数据,其中,η个图片数据的每两个相邻的图片数据中,占用存储空间较小 的图片数据嵌套于占用存储空间较大的图片数据中,η个图片数据中每个图片数据的存储 位置对应一个图片数据的标识。
[0243] 具体的,存储模块806,被配置为按照排序的顺序,在原始图片的图片数据占用的 存储空间中存储η个图片数据对应的像素矩阵的元素。其中,η个图片数据的首个图片数 据对应的像素矩阵的元素按照行存储方式进行存储,η个图片数据的每两个相邻的图片数 据中,占用存储空间较大的图片数据对应的像素矩阵的元素中删除占用存储空间较小的图 片数据对应的像素矩阵的元素之后的元素按照行存储方式进行存储。
[0244] 综上所述,本公开实施例提供的图片处理装置,服务器能够从原始图片的图片数 据占用的存储空间中,在目标图片的标识对应的存储位置获取图片数据作为目标图片的图 片数据,并将目标图片的图片数据发送至终端,使得终端对目标图片的图片数据进行处理, 得到目标图片,能够实现减小图片的存储空间,且降低生成图片的压力的效果。
[0245] 图9是根据一示例性实施例示出的一种图片处理装置的结构框图,该装置可以包 括:
[0246] 发送模块901,被配置为向服务器发送图片查看请求,图片查看请求包括目标图片 的标识,目标图片为原始图片或缩略图片,缩略图片为对原始图片进行缩略处理后得到的。
[0247] 接收模块902,被配置为接收服务器发送的目标图片的图片数据,目标图片的图片 数据是服务器从原始图片的图片数据占用的存储空间中,在目标图片的标识对应的存储位 置获取的,其中,任一缩略图片的图片数据嵌套存储于原始图片的图片数据占用的存储空 间中。
[0248] 处理模块903,被配置为对目标图片的图片数据进行处理,得到目标图片。
[0249] 原始图片的图片数据通过像素矩阵表征,原始图片的图片数据对应的像素矩阵中 的元素的位置与原始图片中像素的位置一一对应,每个元素的值指示原始图片中元素对应 位置的像素的亮度值,目标图片的图片数据包括原始图片的图片数据对应的像素矩阵中至 少一个元素。具体的,处理模块903,被配置为:
[0250] 将目标图片的图片数据包含的元素按照在原始图片的图片数据对应的像素矩阵 中的位置进行行提取得到目标图片的图片数据对应的像素矩阵;根据目标图片的图片数据 对应的像素矩阵确定目标图片。
[0251] 综上所述,本公开实施例提供的图片处理装置,终端能够在向服务器发送图片查 看请求之后,接收服务器发送的目标图片的图片数据,且该目标图片的图片数据是服务器 从原始图片的图片数据占用的存储空间中,在目标图片的标识对应的存储位置获取的,最 后对目标图片的图片数据进行处理,得到目标图片,能够实现减小图片的存储空间,且降低 生成图片的压力的效果。
[0252] 图10是根据一示例性实施例示出的一种图片处理装置的结构框图,该装置可以 包括:
[0253] 接收模块701,被配置为接收图片查看指令,图片查看指令包括目标图片的标识, 目标图片为原始图片或缩略图片,缩略图片为对原始图片进行缩略处理后得到的。
[0254] 获取模块702,被配置为从原始图片的图片数据占用的存储空间中,在目标图片的 标识对应的存储位置获取图片数据作为
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1