图像显示方法、装置及电子设备制造方法及图纸

技术编号:20221382 阅读:24 留言:0更新日期:2019-01-28 20:01
本发明专利技术公开了一种图像显示方法、装置及电子设备。该方法包括:根据所获取的平移缩放参数,设置图像显示区域;根据平移缩放参数,从原始图像中获取用于平移缩放显示的目标图像,并在图像显示区域中显示目标图像;检测到符合预设的显示变化条件时,更新平移缩放参数,以根据更新后的平移缩放参数,从原始图像中获取新的目标图像,并在图像显示区域中显示新的目标图像。

【技术实现步骤摘要】
图像显示方法、装置及电子设备
本专利技术涉及图像显示
,更具体地,涉及一种图像显示方法、装置及电子设备。
技术介绍
KenBurns效果是一种对于图像自动平移缩放的显示效果,能在有限的显示区域内以平移缩放的方式展示图像(如图1所示),常常被应用于视频图像或者网页图片的交互展示中,能给用户带来极好的视觉体验。但是,目前并非所有的应用平台都能支持KenBurns效果展示图像,例如,对于基于安卓系统开发的安卓应用平台中,用于提供图像显示功能的图片控件(AndroidImageView)并不能支持KenBurns效果。
技术实现思路
本专利技术的一个目的是提供一种用于显示图像的新技术方案。根据本专利技术的第一方面,提供了一种图像显示方法,其中,包括:根据所获取的平移缩放参数,设置图像显示区域;其中,所述平移缩放参数至少包括图像缩放因子、平移缩放中心点坐标;根据所述平移缩放参数,从原始图像中获取用于平移缩放显示的目标图像,并在所述图像显示区域中显示目标图像;检测到符合预设的显示变化条件时,更新所述平移缩放参数,以根据更新后的所述平移缩放参数,从所述原始图像中获取新的所述目标图像,并在所述图像显示区域中显示新的所述目标图像。可选地,所述根据所获取的平移缩放参数,设置图像显示区域的步骤包括:根据所述图像缩放因子以及所述原始图像的图像尺寸,确定所述图像显示区域的区域尺寸,以根据所述区域尺寸设置所述图像显示区域;和/或,所述方法还包括:检测到符合预设的显示变化条件时,在更新所述平移缩放参数之后,重新根据所述平移缩放参数设置图像显示区域。可选地,所述根据所述平移缩放参数,从原始图像中获取用于平移缩放显示的目标图像的步骤包括:根据所述图像缩放因子以及所述平移缩放中心点坐标,确定从所述原始图像中获取目标图像的图像裁减区域;获取所述原始图像中与所述图像裁减区域对应的图像内容,作为所述目标图像。可选地,所述根据所述图像缩放因子以及所述平移缩放中心点坐标,确定从所述原始图像中获取目标图像的图像裁减区域的步骤包括:根据所述图像缩放因子以及所述原始图像的图像尺寸,确定图像缩放尺寸;根据所述平移缩放中心点坐标以及所述图像缩放尺寸,获取所述图像裁减区域的区域范围坐标,以确定所述图像裁减区域。可选地,所述区域范围坐标包括所述图像裁减区域的左边线值、顶边线值、右边线值以及底边线值。可选地,所述通过图像显示区域显示所述目标图像的步骤包括:根据所述目标图像的图像尺寸以及所述原始图像的图像尺寸,确定所述缩放值;根据所述目标图像的缩放值以及所述目标图像相对所述平移缩放中心点坐标的偏移范围,确定所述平移值;根据所述缩放值以及所述平移值,在所述图像显示区域中绘制显示所述目标图像。可选地,所述图像尺寸包括图像高度以及图像宽度;所述根据所述目标图像的图像尺寸以及所述原始图像的图像尺寸,确定所述缩放值的步骤包括:根据所述目标图像的图像高度以及所述原始图像的图像高度,获取高度缩放值;根据所述目标图像的图像宽度以及所述原始图像的图像宽度,获取宽度缩放值;在所述高度缩放值以及所述宽度缩放值两者之间选取较小值,作为所述缩放值;和/或,所述目标图像相对所述平移缩放中心点坐标的偏移范围包括横向偏移值以及纵向偏移值;所述平移值包括横向平移值以及纵向平移值;在执行所述确定所述目标图像的平移值的步骤之前,还包括获取所述目标图像相对所述平移缩放中心点坐标的偏移范围的步骤,包括:获取所述目标图像在所述原始图像中对应的区域范围坐标;根据所述平移缩放中心点坐标以及所述区域范围坐标,获取所述纵向偏移值以及所述横向偏移值;所述根据所述目标图像的缩放值以及所获取的所述目标图像相对所述原始图像的偏移范围,确定所述平移值的步骤包括:获取所述缩放值与所述纵向偏移值的乘积值,作为所述纵向平移值;获取所述缩放值与所述横向偏移值的乘积值,作为所述横向平移值。可选地,所述显示变化条件包括当前时刻与所述目标图像的初始显示时刻之间的时间差是预设的显示变化周期的正整数倍;和/或,所述平移缩放中心点坐标包括中心点横向坐标以及中心点纵向坐标;所述更新平移缩放参数的步骤包括:在预设的横向坐标区间内,随机选取一个数值作为所述中心点横向坐标;其中,所述横向坐标区间的区间下限被设置为0,所述横向坐标区间的区间上限根据所述图像缩放因子以及所述原始图像的图像宽度确定;在预设的纵向坐标区间内,随机选取一个数值作为所述中心点纵向坐标;其中,所述纵向坐标区间的区间下限被设置为0,所述纵向坐标区间的区间上限根据所述图像缩放因子以及所述原始图像的图像高度确定。根据本专利技术的第二方面,提供一种图像显示装置,其中,包括:显示设置单元,用于根据所获取的平移缩放参数,设置图像显示区域;其中,所述平移缩放参数至少包括图像缩放因子、平移缩放中心点坐标;显示初始单元,用于根据所述平移缩放参数,从原始图像中获取用于平移缩放显示的目标图像,并在所述图像显示区域中显示目标图像;显示变化单元,用于检测到符合预设的显示变化条件时,更新所述平移缩放参数,以根据更新后的所述平移缩放参数,从所述原始图像中获取新的所述目标图像,并在所述图像显示区域中显示新的所述目标图像。根据本专利技术的第三方面,提供一种电子设备,包括:显示装置,用于显示图像;存储器,用于存储可执行的指令;处理器,用于根据所述可执行的指令的控制,运行所述电子设备执行如本专利技术的第一方面提供的任意一项图像显示方法。根据本公开的一个实施例,根据平移缩放参数设置图像显示区域以及从原始图像中获取用于平移缩放显示的目标图像在图像显示区域中进行显示,在检测到符合预设的显示变化条件时,更新平移缩放参数以从原始图像中获取新的目标图像在图像显示区域中进行显示,突破任意应用平台的限制,简单、高效地实现图像自动平移缩放的显示效果,提升用户的视觉体验。尤其适用于安卓应用平台。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明被结合在说明书中并构成说明书的一部分的附图示出了本专利技术的实施例,并且连同其说明一起用于解释本专利技术的原理。图1是现有技术中图像平移缩放显示(KenBurns)效果的示意图。图2是显示可用于实现本专利技术的实施例的电子设备的硬件配置的例子的框图。图3示出了本专利技术的实施例的图像显示方法的流程图。图4示出了本专利技术的实施例的从原始图像中获取目标图像步骤的流程图。图5示出了本专利技术的实施例的图像剪裁区域的区域范围坐标的例子的示意图。图6示出了本专利技术的实施例的图像剪裁区域的区域范围坐标的又一例子的示意图。图7示出了本专利技术的实施例的在图像显示区域显示目标图像步骤的流程图。图8示出了本专利技术的实施例的显示目标图像的例子的示意图。图9示出了本专利技术的实施例的图像显示装置3000的框图。图10示出了本专利技术的实施例的电子设备4000的框图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和本文档来自技高网...

【技术保护点】
1.一种图像显示方法,其中,包括:根据所获取的平移缩放参数,设置图像显示区域;其中,所述平移缩放参数至少包括图像缩放因子、平移缩放中心点坐标;根据所述平移缩放参数,从原始图像中获取用于平移缩放显示的目标图像,并在所述图像显示区域中显示目标图像;检测到符合预设的显示变化条件时,更新所述平移缩放参数,以根据更新后的所述平移缩放参数,从所述原始图像中获取新的所述目标图像,并在所述图像显示区域中显示新的所述目标图像。

【技术特征摘要】
1.一种图像显示方法,其中,包括:根据所获取的平移缩放参数,设置图像显示区域;其中,所述平移缩放参数至少包括图像缩放因子、平移缩放中心点坐标;根据所述平移缩放参数,从原始图像中获取用于平移缩放显示的目标图像,并在所述图像显示区域中显示目标图像;检测到符合预设的显示变化条件时,更新所述平移缩放参数,以根据更新后的所述平移缩放参数,从所述原始图像中获取新的所述目标图像,并在所述图像显示区域中显示新的所述目标图像。2.根据权利要求1所述的方法,其中,所述根据所获取的平移缩放参数,设置图像显示区域的步骤包括:根据所述图像缩放因子以及所述原始图像的图像尺寸,确定所述图像显示区域的区域尺寸,以根据所述区域尺寸设置所述图像显示区域;和/或,所述方法还包括:检测到符合预设的显示变化条件时,在更新所述平移缩放参数之后,重新根据所述平移缩放参数设置图像显示区域。3.根据权利要求1所述的方法,其中,所述根据所述平移缩放参数,从原始图像中获取用于平移缩放显示的目标图像的步骤包括:根据所述图像缩放因子以及所述平移缩放中心点坐标,确定从所述原始图像中获取目标图像的图像裁减区域;获取所述原始图像中与所述图像裁减区域对应的图像内容,作为所述目标图像。4.根据权利要求3所述的方法,其中,所述根据所述图像缩放因子以及所述平移缩放中心点坐标,确定从所述原始图像中获取目标图像的图像裁减区域的步骤包括:根据所述图像缩放因子以及所述原始图像的图像尺寸,确定图像缩放尺寸;根据所述平移缩放中心点坐标以及所述图像缩放尺寸,获取所述图像裁减区域的区域范围坐标,以确定所述图像裁减区域。5.根据权利要求4所述的方法,其中,所述区域范围坐标包括所述图像裁减区域的左边线值、顶边线值、右边线值以及底边线值。6.根据权利要求1所述的方法,其中,所述通过图像显示区域显示所述目标图像的步骤包括:根据所述目标图像的图像尺寸以及所述原始图像的图像尺寸,确定所述缩放值;根据所述目标图像的缩放值以及所述目标图像相对所述平移缩放中心点坐标的偏移范围,确定所述平移值;根据所述缩放值以及所述平移值,在所述图像显示区域中绘制显示所述目标图像。7.根据权利要求6所述的方法,其中,所述图像尺寸包括图像高度以及图像宽度;所述根据所述目标图像的图像尺寸以及所述原始图像的图像尺寸,确定所述缩放值的步骤包括:根据所述目标图像的图像高度以及所述原始图像的图像高度,获取高度缩放...

【专利技术属性】
技术研发人员:涂勇
申请(专利权)人:广州优视网络科技有限公司
类型:发明
国别省市:广东,44

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

1