The embodiment of the invention discloses a device and a system for image format conversion method; the embodiment of the invention performs quality inspection for format conversion of image information, get the original encoding quality parameters, according to the original encoding quality parameters to decode the image information, to obtain the original data, then, according to the original weighted encoding quality parameters and the preset weights corresponding value, and use the preset function to the weighted values were calculated to obtain the target encoding quality parameters, and then, according to the original data encoding the target encoding quality parameters, get the target picture format; the scheme can not only improve the effect, the flexibility of conversion and conversion also, also can improve the computational efficiency.
【技术实现步骤摘要】
本专利技术涉及通信
,具体涉及一种图片格式转换方法、装置和系统。
技术介绍
图片格式转换,指的是将图片从一种格式转换成另一种格式,简称图片转码。其中,常见的图片格式包括标准图像文件格式(BMP,Bitmap)、联合图像专家小组所制定的图像格式(JPEG,JointPhotographicExpertsGroup)、图像文件存储格式(PNG,PortableNetworkGraphicFormat)、图像互换格式(GIF,GraphicsInterchangeFormat)、JP2(JPEG2000标准的一种格式)、以及便携式文档格式(PDF,PortableDocumentFormat)等。在进行图片格式转换时,一般需要对图片进行编码质量检测,以确定图片的编码质量Q1,然后根据该编码质量Q1对图片进行解码,得到原始YUV(YCrCb,一种颜色编码方法)数据,将该原始YUV数据按照预置的目标编码质量Q2进行编码,便可以得到目标格式图片。其中,在对图片进行编码质量检测时,可以采用多种方式,例如,以JPEG图片为例,在现有技术中,一般需要针对JPEG图片的编码质量参数1-100,预先计算出各个质量的量化表QTable1到QTable100,其中,每个量化表64个参数,然后,解码JPEG图片的文件头,得到原始JPEG图片的量化表QTtableX,并在QTable1到QTable100当中查找与QTtableX匹配度最高的量化表,比如QTableN,则可确定X=N,也就是该JPEG图片的编码参数为N,从而得到该JPEG图片的编码质量。在对现有技术的研究和实践 ...
【技术保护点】
一种图片格式转换方法,其特征在于,包括:获取需要进行格式转换的图片信息;对所述图片信息进行质量检测,得到原始编码质量参数;根据所述原始编码质量参数对所述图片信息进行解码,得到原始数据;根据所述原始编码质量参数和预置的权值表计算对应的加权值;利用预置函数,对所述加权值进行计算,得到目标编码质量参数;根据所述目标编码质量参数对所述原始数据进行编码,得到目标格式图片。
【技术特征摘要】
1.一种图片格式转换方法,其特征在于,包括:获取需要进行格式转换的图片信息;对所述图片信息进行质量检测,得到原始编码质量参数;根据所述原始编码质量参数对所述图片信息进行解码,得到原始数据;根据所述原始编码质量参数和预置的权值表计算对应的加权值;利用预置函数,对所述加权值进行计算,得到目标编码质量参数;根据所述目标编码质量参数对所述原始数据进行编码,得到目标格式图片。2.根据权利要求1所述的方法,其特征在于,所述权值表为符合第一格式的矩阵,则所述对所述图片信息进行质量检测,得到原始编码质量参数,包括:解析所述图片信息,得到对应量化表,所述量化表为符合第一格式的矩阵;所述根据所述原始编码质量参数和预置的权值表计算对应的加权值,具体为:分别将所述量化表中的元素与预置权值表中相应位置的元素分别进行相乘,得到对应的乘积,计算所有乘积的和,得到对应的加权值。3.根据权利要求1所述的方法,其特征在于,所述根据所述原始编码质量参数和预置的权值表计算对应的加权值之前,还包括:设置权值表,使得所述权值表中的权值从左到右、以及从上到下依次递减。4.根据权利要求3所述的方法,其特征在于,所述设置权值表,包括:获取预置范围内的所有编码质量参数;针对每个编码质量参数计算权值,并建立权值与所述每个编码质量参数的一一映射关系;将所述映射关系保存为权值表。5.根据权利要求4所述的方法,其特征在于,所述针对每个编码质量参数计算权值,并建立权值与所述每个编码质量参数的一一映射关系,包括:根据编码质量参数计算各个质量对应的量化表;针对每个质量对应的量化表计算权值,并建立权值与所述每个质量对应的量化表的一一映射关系。6.根据权利要求3所述的方法,其特征在于,所述权值表中的权值使用2的n次方来表示,n为大于等于0的正整数7.根据权利要求1至6任一项所述的方法,其特征在于,所述利用预置函数,对所述加权值进行计算,得到目标编码质量参数之前,还包括:获取用户的函数设置请求;根据所述函数设置请求对函数进行设置。8.根据权利要求1至6任一项所述的方法,其特征在于,所述利用预置函数,对所述加权值进行计算,得到目标编码质量参数,包括:接收用户的函数选择请求;根据所述函数选择请...
【专利技术属性】
技术研发人员:王文强,高剑林,
申请(专利权)人:深圳市腾讯计算机系统有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。