图像调整方法及装置的制造方法

文档序号:8413126阅读:344来源:国知局
图像调整方法及装置的制造方法【专利说明】【
技术领域
】[0001]本发明涉及图像处理技术,尤其涉及一种图像调整方法及装置。【【
背景技术
】】[0002]随着科技的发展,人们对图像有着越来越多的应用需求,这就需要对原始获取的图像进行一些调整处理。例如,可以根据开发人员所指定的拉伸区域,对指定图像进行拉伸处理,以获得拉伸之后的图像。其他调整处理也可以采用类似的方法。[0003]然而,由于需要开发人员指定图像的调整区域,操作复杂,且容易出错,从而导致了图像调整的效率和可靠性的降低。【【
发明内容】】[0004]本发明的多个方面提供一种图像调整方法及装置,用以提高图像调整的效率和可靠性。[0005]本发明的一方面,提供一种图像调整方法,包括:[0006]获取待调整的图像;[0007]根据所述图像,获得调整信息;[0008]根据所述调整信息,对所述图像进行调整处理。[0009]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述图像的图像格式数据中包含所述调整信息。[0010]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述调整信息包括调整类型数据和调整区域数据。[0011]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述调整信息,对所述图像进行调整处理,包括:[0012]根据所述调整信息,对所述图像进行拉伸处理或压缩处理。[0013]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述调整信息,对所述图像进行调整处理,包括:[0014]根据所述调整信息,基于1s操作系统,对所述图像进行调整处理。[0015]本发明的另一方面,提供一种图像调整装置,包括:[0016]获取单元,用于获取待调整的图像;[0017]读取单元,用于根据所述图像,获得调整信息;[0018]调整单元,用于根据所述调整信息,对所述图像进行调整处理。[0019]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述图像的图像格式数据中包含所述调整信息。[0020]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述调整信息包括调整类型数据和调整区域数据。[0021]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述调整单元,具体用于[0022]根据所述调整信息,对所述图像进行拉伸处理或压缩处理。[0023]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述调整单元,具体用于[0024]根据所述调整信息,基于1s操作系统,对所述图像进行调整处理。[0025]由上述技术方案可知,本发明实施例通过根据所获取的待调整的图像,获得调整信息,使得能够根据所述调整信息,对所述图像进行调整处理,无需人工参与,操作简单,而且正确率高,从而提高了图像调整的效率和可靠性。[0026]另外,采用本发明所提供的技术方案,由于图像的图像格式数据中包含调整信息,使得开发人员无需明确图像的调整信息,一旦获取图像,即能够自动实现图像的调整,能够有效提尚图像调整的效率。【【附图说明】】[0027]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。[0028]图1为本发明一实施例提供的图像调整方法的流程示意图;[0029]图2为本发明另一实施例提供的图像调整装置的结构示意图。【【具体实施方式】】[0030]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本发明保护的范围。[0031]需要说明的是,本发明实施例中所涉及的终端可以包括但不限于手机、个人数字助理(PersonalDigitalAssistant,PDA)、无线手持设备、平板电脑(TabletComputer)、个人电脑(PersonalComputer,PC)、MP3播放器、MP4播放器、可穿戴设备(例如,智能眼镜、智能手表、智能手环等)等。[0032]另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。[0033]图1为本发明一实施例提供的图像调整方法的流程示意图,如图1所示。[0034]101、获取待调整的图像。[0035]102、根据所述图像,获得调整信息。[0036]103、根据所述调整信息,对所述图像进行调整处理。[0037]需要说明的是,101?103的执行主体可以为位于本地终端的应用,或者还可以为设置在位于本地终端的应用中的插件或软件开发工具包(SoftwareDevelopmentKit,SDK)等功能单元,或者还可以为位于网络侧服务器中的处理引擎,或者还可以为位于网络侧的分布式系统,本实施例对此不进行特别限定。[0038]可以理解的是,所述应用可以是安装在终端上的本地程序(nativeApp),或者还可以是终端上的浏览器的一个网页程序(webApp),本实施例对此不进行限定。[0039]这样,通过根据所获取的待调整的图像,获得调整信息,使得能够根据所述调整信息,对所述图像进行调整处理,无需人工参与,操作简单,而且正确率高,从而提高了图像调整的效率和可靠性。[0040]可选地,在本实施例的一个可能的实现方式中,在101中,具体可以在页面的渲染过程中,获取待调整的图像,以实现图像的渲染处理。[0041]所谓的页面,也可以称为网页或Web页面,可以是基于超文本标记语言(HyperTextMarkupLanguage,HTML)编写的网页(WebPage),即HTML页面,或者还可以是基于HTML和Java语言编写的网页,即Java服务器页面(JavaServerPage,JSP),或者还可以为其他语言编写的网页,本实施例对此不进行特别限定。Web页面可以包括由一个或者多个页面标签例如,超文本标记语言(HyperTextMarkupLanguage,HTML)标签、JSP标签等,定义的一个显示区块,称为页面元素,例如,文字、图片、超链接、按钮、输入框、下拉框等。[0042]需要说明的是,本实施例中所涉及的页面,可以为PC站点的页面,或者还可以为移动站点的页面,本实施例对此不进行特别限定。[0043]在一个具体的实现过程中,在渲染一个页面的过程中,可以先下载页面的页面主资源,进而解析并渲染页面的页面主资源,当解析到页面主资源中所引用的图像的统一资源定位符(UniformResourceLocator,URL)时,贝丨」可以开始下载图像,这样,就获取到所谓的待调整的图像。[0044]其中,页面主资源是页面源代码,例如,HTML源代码或JSP源代码等。页面子资源是页面中除页面主资源以外的其他资源,例如,图片、流媒体、JavaScript脚本文件和CSS资源等,本实施例对此不进行特别限定。这些其他资源中,图片、JavaScript脚本文件和CSS资源等被称为静态资源。[0045]所谓的图像,是指采用一定的图像格式,将图像数据即图像的像素按照一定的方式进行存储,所形成的文件,又可以称为图像文件。[0046]图像的图像格式即图像存储的格式,可以包括但不限于位图(Bitmap,BMP)格式、可移植网络图像格式(PortableNetworkGraphicFormat,PNG)、联合图像专家组(JointPhotographicExpertsGroup,JPEG)格式、可交换图像文件格式(ExchangeableImageFileFormat,EXIF),本实施例对此不进行特别限定。[0047]图像的图像格式数据,是指图像格式的数据,包括图像数据和其他一些标识数据,例如,图像开始标识等。[0048]可选地,在本实施例的一个可能的实现方式中,所述图像的图像格式数据中还可以进一步包含所述调整信息。这样,则可以读取所述图像的图像格式数据,以获得所述调整信息。[0049]具体地,所述调整信息可以包括但不限于调整类型数据和调整区域数据。[0050]其中,[0051]调整类型数据,用于指示调整处理的类型,可以包括但不限于拉伸调整或压缩调整,例如,“O”表示拉伸调整,“I”表示压缩调整,或者还可以包括但不限于平铺型拉伸调整、拉伸型拉伸调整或压缩调整,例如,“OO”表示平铺型拉伸调整,“01”表示拉伸型拉伸调整,“10”表示压缩调整,本实施例对此不进行特别限定。[0052]其中,平铺型拉伸调整,是指复制调整区域数据所指示的调整处理的区域,来填充调整区域数据所指示的调整最终的区域;拉伸型拉伸调整,是指拉伸调整区域数据所指示的调整处理的区域,来填充调整区域数据所指示的调整最终的区域。[0053]调整区域数据,用于指示调整处理的区域和调整最终的区域,可以为一个点,或还可以为一个区域,本实施例对此不进行特别限定。例如,调整区域数据的格式可以为(top,left,bottom,right)如(20,5,10,5),表示从上、左、下、右分当前第1页1 2 
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1