缩略图生成方法、装置及终端设备制造方法及图纸

技术编号:16219823 阅读:39 留言:0更新日期:2017-09-16 02:14
本发明专利技术实施例公开了一种缩略图生成方法、装置及终端设备。该方法包括:确定待缩略图像的尺寸和目标缩略图的尺寸,其中所述待缩略图像为分块压缩图像;根据所述待缩略图像的尺寸和所述目标缩略图的尺寸,确定解码采样参数;根据所述解码采样参数对所述待缩略图像进行采样解码,生成解码图像;依据所述解码图像的尺寸和所述目标缩略图的尺寸,生成目标缩略图。本发明专利技术实施例提供的缩略图生成方法、装置及终端设备,避免了解码图像占用内存过大的问题,并提高了缩略图的生成效率。

Thumbnail generating method, device and terminal device

The embodiment of the invention discloses a thumbnail generating method, a device and a terminal device. The method includes determining the size and target for the size of the thumbnail thumbnail image, wherein the thumbnail image to be compressed image block; according to the size of the thumbnail image and the target thumbnail size determines the decoding sampling parameters; according to the sampling parameter of decoding the thumbnail image sampling decoding, generating a decoded image; according to the size of the decoded image and the target thumbnail dimensions, generate thumbnails. The invention provides a thumbnail generating method, a device and a terminal device, which avoids the problem of excessive memory occupied by decoded images, and improves the generation efficiency of thumbnails.

【技术实现步骤摘要】
缩略图生成方法、装置及终端设备
本专利技术实施例涉及图像处理技术,尤其涉及缩略图的生成方法、装置及终端设备。
技术介绍
缩略图服务作为互联网的一项基础服务,在网站中有大量应用,其中以块压缩实现的图像格式的图像作为当前图像工业标准,例如JPEG格式的图像。现有的缩略图的生成方法中,首先将图像整体解码,得到解码图像,然后再对解码图像按目标缩略图尺寸进行采样,得到缩略图像,最后对缩略图像进行编码生成目标缩略图。对分辨率较高的图像,在经过完全解码之后得到的解码图像,会占用高达GB级别的内存空间,这样会导致内存空间的极大消耗,如果内存不够,还会采用硬盘临时文件缓存,又因为中间文件清理困难,所以容易造成硬盘写满的情况,同时使得缩略图的生成效率降低。
技术实现思路
本专利技术实施例提供一种缩略图生成方法、装置及终端设备,避免了因解码图像占用内存过大的问题,并提高了缩略图的生成效率。第一方面,本专利技术实施例提供了一种缩略图生成方法,该方法包括:确定待缩略图像的尺寸和目标缩略图的尺寸,其中所述待缩略图像为分块压缩图像;根据所述待缩略图像的尺寸和所述目标缩略图的尺寸,确定解码采样参数;根据所述解码采样参数本文档来自技高网...
缩略图生成方法、装置及终端设备

【技术保护点】
一种缩略图生成方法,其特征在于,包括:确定待缩略图像的尺寸和目标缩略图的尺寸,其中所述待缩略图像为分块压缩图像;根据所述待缩略图像的尺寸和所述目标缩略图的尺寸,确定解码采样参数;根据所述解码采样参数对所述待缩略图像进行采样解码,生成解码图像;依据所述解码图像的尺寸和所述目标缩略图的尺寸,生成目标缩略图。

【技术特征摘要】
1.一种缩略图生成方法,其特征在于,包括:确定待缩略图像的尺寸和目标缩略图的尺寸,其中所述待缩略图像为分块压缩图像;根据所述待缩略图像的尺寸和所述目标缩略图的尺寸,确定解码采样参数;根据所述解码采样参数对所述待缩略图像进行采样解码,生成解码图像;依据所述解码图像的尺寸和所述目标缩略图的尺寸,生成目标缩略图。2.根据权利要求1所述的方法,其特征在于,根据所述待缩略图像的尺寸和所述目标缩略图的尺寸,确定解码采样参数,包括:将所述待缩略图像的尺寸除以预设块数值,得到当前采样参数;若所述当前采样参数大于或等于目标缩略图的尺寸,则将所述预设块数值作为解码采样参数;否则,对所述预设块数值进行降值处理,并利用经过降值处理后的预设块数值执行所述将所述待缩略图像的尺寸除以预设块数值的操作,直至确定出解码采用参数。3.根据权利要求2所述的方法,其特征在于,所述预设块数值的初始值为待缩略图像中的颜色分量单元的尺寸。4.根据权利要求3所述的方法,其特征在于,各次除操作所采用的预设块数值为2的幂次方。5.根据权利要求1所述的方法,其特征在于,根据所述解码采样参数对所述待缩略图像进行采样解码,生成解码图像,包括:对所述待缩略图像中的多个颜色分量单元进行熵解码,得到第一解码图像;对所述第一解码图像进行反量化,得到第二解码图像;对所述第二解码图像进行离散余弦逆变换,得到第三解码图像;依据所述解码采样参数对所述第三解码图像进行采样,生成第一采样矩阵;若将待缩略图像中的全部颜色分量单元进行采样解码,则根据全部颜色分量单元经过采样解码得到的第一采样矩阵,生成完整的解码图像。6.根据权利要求1所述的方法,其特征在于,根据所述解码采样参数对所述待缩略图像进行采样解码,生成解码图像,包括:对所述待缩略图像中的多个颜色分量单元进行熵解码,得到第四解码图像;对所述第四解码图像进行反量化,得到第五解码图像;依据所述解码采样参数对所述第五解码图像进行采样,得到第二采样矩阵;对所述第二采样矩阵进行离散余弦逆变换,生成第六解码矩阵;若将待缩略图像中的全部颜色分量单元进行解码和采样,则根据全部颜色分量单元经过解码和采样得到的第六解码矩阵,生成完整的解码图像。7.根据权利要求1-6任一项所述的方法,其特征在于,依据所述解码图像的尺寸和所述目标缩略图的尺寸,生成目标缩略图,包括:若所述解码图像的尺寸和所述目标缩略图的尺寸相等,则对所述解码图像进行编码以生成目标缩略图;否则,依据所述解码图像的尺寸和所述目标缩略的尺寸,得到缩略参数,并依据所述缩略参数对所述解码图像进行采样和编码以生成目标缩略图。8.一种缩略图生成装置,其特征在于,包括:尺寸确定模块,用于确定待缩略图像的尺寸和目标缩略图的尺寸,其中所述待缩略图像为分块压缩图像;解...

【专利技术属性】
技术研发人员:李睿袁磊石松然
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1