一种图片处理方法、装置和移动终端的制作方法_4

文档序号:9688278阅读:来源:国知局
该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0066]本领域那些技术人员应当理解在本文所公开的示例中的设备的模块或单元或组件可以布置在如该实施例中所描述的设备中,或者可替换地可以定位在与该示例中的设备不同的一个或多个设备中。前述示例中的模块可以组合为一个模块或者此外可以分成多个子模块。
[0067]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0068]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0069]此外,所述实施例中的一些在此被描述成可以由计算机系统的处理器或者由执行所述功能的其它装置实施的方法或方法元素的组合。因此,具有用于实施所述方法或方法元素的必要指令的处理器形成用于实施该方法或方法元素的装置。此外,装置实施例的在此所述的元素是如下装置的例子:该装置用于实施由为了实施该发明的目的的元素所执行的功能。
[0070]如在此所使用的那样,除非另行规定,使用序数词“第一”、“第二”、“第三”等等来描述普通对象仅仅表示涉及类似对象的不同实例,并且并不意图暗示这样被描述的对象必须具有时间上、空间上、排序方面或者以任意其它方式的给定顺序。
[0071]尽管根据有限数量的实施例描述了本发明,但是受益于上面的描述,本技术领域内的技术人员明白,在由此描述的本发明的范围内,可以设想其它实施例。此外,应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。因此,在不偏离所附权利要求书的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。对于本发明的范围,对本发明所做的公开是说明性的,而非限制性的,本发明的范围由所附权利要求书限定。
【主权项】
1.一种图片处理方法,适于在移动终端中执行,该方法包括: 监测当前是否有进程调用图片文件解码接口、流解码接口、创建缩放图接口和压缩图片接口中的至少一个,如果没有监控到进程调用则继续实时监测,如果监控到进程调用,则执行以下步骤; 在所述图片文件解码接口和/或流解码接口中,判断待处理的原始图片是否满足第一预设条件; 如果满足第一预设条件,则修改原始图片的缩小倍数,得到第一中间图片; 在所述创建缩放图接口中,判断所述第一中间图片是否满足第二预设条件; 如果满足第二预设条件,则将第一中间图片的长边像素值修改为第一预设值,并根据所述原始图片的长宽比例修改所述第一中间图片的短边像素值,得到第二中间图片; 如果不满足第二预设条件,则保留所述第一中间图片的长边和短边像素值; 在所述压缩图片接口中,判断所述第二中间图片或所述保留的第一中间图片的JPEG压缩质量值是否小于第二预设值; 如果小于第二预设值,则将JPEG压缩质量值修改为第二预设值,得到最终压缩图片,否则保留其JPEG压缩质量值。2.如权利要求1所述的图片处理方法,其中所述第一预设条件为:原始图片是非全景图,原始缩小倍数大于1,且图片的长边像素值与原始缩小倍数的比值大于第三预设值。3.如权利要求1所述的图片处理方法,其中所述第二预设条件为:第一中间图片是非全景图,其长边像素值大于第一预设值,且该长边像素值与所述修改后的缩小倍数的比值大于第三预设值。4.如权利要求1所述的图片处理方法,其中所述修改原始图片的缩小倍数包括: 将其缩小倍数设置为原始图片的长边像素值与所述第一预设值的比值,其中计算得到的比值采取向下取整。5.如权利要求1所述的图片处理方法,其中图片文件解码接口和流解码接口分别是安卓操作系统中BitmapFactory模块的decodeFile和decodeStream接口,创建缩放图接口和压缩图片接口则分别是Bitmap模块的createScaledBitmap和compress接口。6.—种图片处理装置,适于驻留在移动终端中,该装置包括: 进程监测单元,适于监测当前是否有进程调用图片文件解码接口、流解码接口、创建缩放图接口和压缩图片接口中的至少一个; 缩小倍数设置单元,适于在当所述图片文件解码接口和/或流解码接口中确定待处理的原始图片满足第一预设条件时,修改原始图片的缩小倍数,得到第一中间图片; 尺寸设置单元,适于在当所述创建缩放图接口中确定所述第一中间图片满足第二预设条件时,将其长边像素值修改为第一预设值,并根据所述原始图片的长宽比例修改所述第一中间图片的短边像素值,得到第二中间图片,其中若所述第一中间图片不满足第二预设条件,则保留其长边和短边像素值;以及 压缩值设置单元,适于在当所述压缩图片接口中确定所述第二中间图片或所述保留的第一中间图片的JPEG压缩质量值小于第二预设值时,将JPEG压缩质量值修改为第二预设值,得到最终压缩图片。7.如权利要求6所述的图片处理装置,其中所述第一预设条件为:原始图片是非全景图,其原始缩小倍数大于1,且图片的长边像素值与原始缩小倍数的比值大于第三预设值。8.如权利要求6所述的图片处理装置,其中所述第二预设条件为:第一中间图片是非全景图,其长边像素值大于第一预设值,且图片的长边像素值与所述修改后的缩小倍数的比值大于第三预设值。9.如权利要求6所述的图片处理装置,其中所述缩小倍数设置单元适于将原始图片的缩小倍数修改为原始图片的长边像素值与所述第一预设值的比值,其中计算得到的比值采取向下取整。10.—种移动终端,包括如权利要求6-9中任一项所述的图片处理装置。
【专利摘要】本发明公开了一种图片处理方法,包括:监测当前是否有进程调用图片处理接口,若有进程调用,则判断待处理的原始图片是否满足第一预设条件。若满足第一预设条件,则修改其缩小倍数,得到第一中间图片。在创建缩放图接口中,判断第一中间图片是否满足第二预设条件;若满足第二预设条件,则修改其长边像素值为第一预设值,并相应地修改其短边像素值,得到第二中间图片,否则不进行尺寸修改。在压缩图片接口中,判断第二中间图片或保留的第一中间图片的JPEG压缩质量值是否小于第二预设值;若小于第二预设值,则将JPEG压缩质量值修改为第二预设值,得到最终压缩图片,否则保留其JPEG压缩质量值。本发明还公开了一种图片处理装置和移动终端。
【IPC分类】G06T3/40
【公开号】CN105447820
【申请号】CN201510973136
【发明人】王敏
【申请人】厦门美图移动科技有限公司
【公开日】2016年3月30日
【申请日】2015年12月22日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1