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

文档序号:9380993阅读:374来源:国知局
图片处理方法、装置及系统的制作方法
【技术领域】
[0001] 本公开涉及计算机技术领域,特别涉及一种图片处理方法、装置及系统。
【背景技术】
[0002] 随着手机、电脑等终端的普及和互联网的不断发展,图片的使用越来越普及,而对 于图片的处理已经是一个无法忽略的需求。
[0003] 相关技术中,在处理图片时,服务器可以同时存储原始图片的图片数据和缩略图 片的图片数据,且原始图片的图片数据和缩略图片的图片数据分别占用不同的存储空间。 示例的,可以将原始图片的图片数据和不同尺寸的缩略图片的图片数据分别存储于不同的 数据块中。当终端向服务器发出原始图片查看请求或缩略图片查看请求时,服务器将对应 存储空间中的原始图片的图片数据或缩略图片的图片数据发送给终端,终端对原始图片的 图片数据或缩略图片的图片数据进行处理,得到原始图片或缩略图片;服务器也可以只存 储原始图片的图片数据,当终端向服务器发出缩略图片查看请求时,服务器可以根据该请 求实时生成相应的缩略图片的图片数据,将其发送给终端,终端对该图片数据进行处理,得 到缩略图片。

【发明内容】

[0004] 为了解决相关技术的问题,本公开提供了一种图片处理方法、装置及系统。所述技 术方案如下:
[0005] 根据本公开的第一方面,提供一种图片处理方法,该方法包括:
[0006] 接收终端发送的图片查看请求,图片查看请求包括目标图片的标识,目标图片为 原始图片或缩略图片,缩略图片为对原始图片进行缩略处理后得到的;
[0007] 从原始图片的图片数据占用的存储空间中,在目标图片的标识对应的存储位置获 取图片数据作为目标图片的图片数据,其中,任一缩略图片的图片数据嵌套存储于原始图 片的图片数据占用的存储空间中;
[0008] 将目标图片的图片数据发送至终端,终端用于对目标图片的图片数据进行处理, 得到目标图片。
[0009] 可选的,该方法还包括:
[0010] 根据原始图片的图片数据确定至少一个缩略图片的图片数据;
[0011] 将至少一个缩略图片的图片数据与原始图片的图片数据组成的η个图片数据按 照占用空间的大小升序排序,η大于或等于2 ;
[0012] 按照排序的顺序,在原始图片的图片数据占用的存储空间中存储η个图片数据, 其中,η个图片数据的每两个相邻的图片数据中,占用存储空间较小的图片数据嵌套于占用 存储空间较大的图片数据中,η个图片数据中每个图片数据的存储位置对应一个图片数据 的标识。
[0013] 可选的,η个图片数据任一图片数据通过像素矩阵表征,原始图片的图片数据对应 的像素矩阵中的元素的位置与原始图片中像素的位置一一对应,每个元素的值指示原始图 片中元素对应位置的像素的亮度值,
[0014] 根据原始图片的图片数据确定至少一个缩略图片的图片数据,包括:
[0015] 通过提取原始图片的图片数据对应的像素矩阵中的元素得到至少一个缩略图片 的图片数据对应的像素矩阵;
[0016] 按照排序的顺序,在原始图片的图片数据占用的存储空间中存储η个图片数据, 包括:
[0017] 按照排序的顺序,在原始图片的图片数据占用的存储空间中存储η个图片数据对 应的像素矩阵的元素;
[0018] 其中,η个图片数据的首个图片数据对应的像素矩阵的元素按照行存储方式进行 存储,η个图片数据的每两个相邻的图片数据中,占用存储空间较大的图片数据对应的像素 矩阵的元素中删除占用存储空间较小的图片数据对应的像素矩阵的元素之后的元素按照 行存储方式进行存储。
[0019] 根据本公开的第二方面,提供一种图片处理方法,该方法包括:
[0020] 向服务器发送图片查看请求,图片查看请求包括目标图片的标识,目标图片为原 始图片或缩略图片,缩略图片为对原始图片进行缩略处理后得到的;
[0021] 接收服务器发送的目标图片的图片数据,目标图片的图片数据是服务器从原始图 片的图片数据占用的存储空间中,在目标图片的标识对应的存储位置获取的,其中,任一缩 略图片的图片数据嵌套存储于原始图片的图片数据占用的存储空间中;
[0022] 对目标图片的图片数据进行处理,得到目标图片。
[0023] 可选的,原始图片的图片数据通过像素矩阵表征,原始图片的图片数据对应的像 素矩阵中的元素的位置与原始图片中像素的位置一一对应,每个元素的值指示原始图片中 元素对应位置的像素的亮度值,目标图片的图片数据包括原始图片的图片数据对应的像素 矩阵中至少一个元素,
[0024] 对目标图片的图片数据进行处理,得到目标图片,包括:
[0025] 将目标图片的图片数据包含的元素按照在原始图片的图片数据对应的像素矩阵 中的位置进行行提取得到目标图片的图片数据对应的像素矩阵;
[0026] 根据目标图片的图片数据对应的像素矩阵确定目标图片。
[0027] 根据本公开的第三方面,提供一种图片处理方法,该方法包括:
[0028] 接收图片查看指令,图片查看指令包括目标图片的标识,目标图片为原始图片或 缩略图片,缩略图片为对原始图片进行缩略处理后得到的;
[0029] 从原始图片的图片数据占用的存储空间中,在目标图片的标识对应的存储位置获 取图片数据作为目标图片的图片数据,其中,任一缩略图片的图片数据嵌套存储于原始图 片的图片数据占用的存储空间中;
[0030] 对目标图片的图片数据进行处理,得到目标图片。
[0031] 可选的,该方法还包括:
[0032] 根据原始图片的图片数据确定至少一个缩略图片的图片数据;
[0033] 将至少一个缩略图片的图片数据与原始图片的图片数据组成的η个图片数据按 照占用空间的大小升序排序,η大于或等于2 ;
[0034] 按照排序的顺序,在原始图片的图片数据占用的存储空间中存储η个图片数据, 其中,η个图片数据的每两个相邻的图片数据中,占用存储空间较小的图片数据嵌套于占用 存储空间较大的图片数据中,η个图片数据中每个图片数据的存储位置对应一个图片数据 的标识。
[0035] 可选的,η个图片数据任一图片数据通过像素矩阵表征,原始图片的图片数据对应 的像素矩阵中的元素的位置与原始图片中像素的位置一一对应,每个元素的值指示原始图 片中元素对应位置的像素的亮度值,
[0036] 根据原始图片的图片数据确定至少一个缩略图片的图片数据,包括:
[0037] 通过提取原始图片的图片数据对应的像素矩阵中的元素得到至少一个缩略图片 的图片数据对应的像素矩阵;
[0038] 按照排序的顺序,在原始图片的图片数据占用的存储空间中存储η个图片数据, 包括:
[0039] 按照排序的顺序,在原始图片的图片数据占用的存储空间中存储η个图片数据对 应的像素矩阵的元素;
[0040] 其中,η个图片数据的首个图片数据对应的像素矩阵的元素按照行存储方式进行 存储,η个图片数据的每两个相邻的图片数据中,占用存储空间较大的图片数据对应的像素 矩阵的元素中删除占用存储空间较小的图片数据对应的像素矩阵的元素之后的元素按照 行存储方式进行存储。
[0041] 可选的,目标图片的图片数据包括原始图片的图片数据对应的像素矩阵中至少一 个元素,
[0042] 对目标图片的图片数据进行处理,得到目标图片,包括:
[0043] 将目标图片的图片数据包含的元素按照在原始图片的图片数据对应的像素矩阵 中的位置进行行提取得到目标图片的图片数据对应的像素矩阵;
[0044] 根据目标图片的图片数据对应的像素矩阵确定目标图片。
[0045] 根据本公开的第四方面,提供一种图片处理装置,该装置包括:
[0046] 接收模块,被配置为接收终端发送的图片查看请求,图片查看请求包括目标图片 的标识,目标图片为原始图片或缩略图片,缩略图片为对原始图片进行缩略处理后得到 的;
[0047] 获取模块,被配置为从原始图片的图片数据占用的存储空间中,在目标图片的标 识对应的存储位置获取图片数据作为目标图片的图片数据,其中,任一缩略图片的图片数 据嵌套存储于原始图片的图片数据占用的存储空间中;
[0048] 发送模块,被配置为将目标图片的图片数据发送至终端,终端用于对目标图片的 图片数据进行处理,得到目标图片。
[0049] 可选的,该装置还包括:
[0050] 确定模块,被配置为根据原始图片的图片数据确定至少一个缩略图片的图片数 据;
[0051] 排序模块,被配置为将至少一个缩略图片的图片数据与原始图片的图片数据组成 的η个图片数据按照占用空间的大小升序排序,η大于或等于2 ;
[0052] 存储模块,被配置为按照排序的顺序,在原始图片的图片数据占用的存储空间中 存储η个图片数据,其中,η个图片数据的每两个相邻的图片数据中,占用存储空间较小的 图片数据嵌套于占用存储空间较大的图片数据中,η个图片数据中每个图片数据的存储位 置对应一个图片数据的标识。
[0053] 可选的,η个图片数据任一图片数据通过像素矩阵表征,原始图片的图片数据对应 的像素矩阵中的元素的位置与原始图片中像素的位置一一对应,每个元素的值指示原始图 片中元素对应位置的像素的亮度值,
[0054] 确定模块,被配置为通过提取原始图片的图片数据对应的像素矩阵中的元素得到 至少一个缩略图片的图片数据对应的像素矩阵;
[0055] 存储模块,被配置为按照排序的顺序,在原始图片的图片数据占用的存储空间中 存储η个图片数据对应的像素矩阵的元素;
[0056] 其中,η个图片数据的首个图片数据对应的像素矩阵的元素按照行存储方式进行 存储,η个图片数据的每两个相邻的图片数据中,占用存储空间较大的图片数据对应的像素 矩阵的元素中删除占用存储空间较小的图片数据对应的像素矩阵的元素之后的元素按照 行存储方式进行存储。
[0057] 根据本公开的第五方面,提供一种图片处理装置,该装置包括:
[0058] 发送模块,被配置为向服务器发送图片查看请求,图片查看请求包括目标图片的 标识,目标图片为原始图片或缩略图片,缩略图片为对原始图片进行缩略处理后得到的;
[0059] 接收模块,被配置为接收服务器发送的目标图片的图片数据,目标图片的图片数 据是服务器从原始图片的图片数据占用的存储空间中,在目标图片的标识对应的存储位置 获取的,其中,任一缩略图片的图片数据嵌套存储于原始图片的图片数据占用的存储空间 中;
[0060] 处理模块,被配置为对目标图片的图片数据进行处理,得到目标图片。
[0061] 可选的,原始图片的图片数据通过像素矩阵表征,原始图片的图片数据对应的像 素矩阵中的元素的位置与原始图片中像素的位置一一对应,每个元素的值指示原始图片中 元素对应位置的像素的亮度值,目标图片的图片数据包括原始图片的图片数据对应的像素 矩阵中至少一个元素,
[0062] 处理模块,被配置为:
[0063] 将目标图片的图片数据包含的元素按照在原始图片的图片数据对应的像素矩阵 中的位置进行行提取得到目标图片的图片数据对应的像素矩阵;
[0064] 根据目标图片的图片数据对应的像素矩阵确定目标图片。
[0065] 根据本公开的第六方面,提供一种图片处理装置,该装置包括:
[0066] 接收模块,被配置为接收图片查看指令,图片查看指令包括目标图片的标识,目标 图片为原始图片或缩略图片,缩略图片为对原始图片进行缩略处理后得到的;
[0067] 获取模块,被配置为从原始图片的图片数据占用的存储空间中,在目标图片的标 识对应的存储位置获取图片数据作为目标图片的图片数据,其中,任一缩略图片的图片数 据嵌套存储于原始图片的图片数据占用的存储空间中;
[0068] 处理模块,被配置为对目标图片的图片数据进行处理,得到目标图片。
[0069] 可选的,该装置还包括:
[0070] 确定模块,被配置为根据原始图片的图片数据确定至少一个缩略图片的图片数 据;
[0071] 排序模块,被配置为将至少一个缩略图片的图片数据与原始图片的图片数据组成 的η个图片数据按照占用空间的大小升序排序,η大于或等于2 ;
[0072] 存储模块,被配置为按照排序的顺序,在原始图片的图片数据占用的存储空间中 存储η个图片数据,其中,η个图片数据的每两个相邻的图片数据中,占用存储空间较小的 图片数据嵌套于占用存储空间较大的图片数据中,η个图片数据中每个图片数据的存储位 置对应一个图片数据的标识。
[0073] 可选的,η个图片数据任一图片数据通过像素矩阵表征,原始图片的图片数据对应 的像素矩阵中的元素的位置与原始图片中像素的位置一一对应,每个元素的值指示原始图 片中元素对应位置的像素的亮度值,
[0074] 确定模块,被配置为通过提取原始图片的图片数据对应的像素矩阵中的元素得到 至少一个缩略图片的图片数据对应的像素矩阵;
[0075] 存储模块,被配置为按照排序的顺序,在原始图片的图片数据占用的存储空间中 存储η个图片数据对应的像素矩阵的元素;
[0076] 其中,η个图片数据的首个图片数据对应的像素矩阵的元素按照行存储方式进行 存储,η个图片数据的每两个相邻的图片数据中,占用存储空间较大的图片数据对应的像素 矩阵的元素中删除占用存储空间较小的图片数据对应的像素矩阵的元素之后的元素按照 行存储方式进行存储。
[0077] 可选的,目标图片的图片数据包括原始图片的图片数据对应的像素矩阵中至少一 个元素,
[0078] 处理模块,被配置为:
[00
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1