logo好方法网

拼接图片显示方法、装置、电子设备及存储介质


技术摘要:
本申请提供了一种拼接图片显示方法、装置、电子设备及计算机可读存储介质。所述方法包括:获取待拼接图片在拼接背景屏幕上的初始参量;根据用户对所述待拼接图片执行的手势操作,确定所述待拼接图片对应的转换参量;根据所述初始参量和所述转换参量,确定所述待拼接图  全部
背景技术:
苹果在开发带有角度的界面时,需要计算UIView自带transform属性中关于比例、 角度、位移相关与初始化时布局矩形框的坐标来进行一系列变换,进行一级到二级页面的 切换,此过程比较复杂。 传统生成带角度图片的过程,为了保证清晰度,也是以原图进行绘制,通过对原图 在坐标系中的位置进行转换,每次会根据原图性质做一系列仿射变换的操作,复杂度较大, 不利于开发者移植。
技术实现要素:
本申请提供一种拼接图片显示方法、装置、电子设备及计算机可读存储介质,以解 决现有技术中通过对原图在坐标系中的位置进行转换的方式复杂度较大,不利于开发者移 植的问题。 为了解决上述问题,本申请公开了一种拼接图片显示方法,包括: 获取待拼接图片在拼接背景屏幕上的初始参量; 根据用户对所述待拼接图片执行的手势操作,确定所述待拼接图片对应的转换参 量; 根据所述初始参量和所述转换参量,确定所述待拼接图片在所述拼接背景屏幕上 的展示信息; 根据所述展示信息、及所述拼接背景屏幕与待展示屏幕的尺寸比例,将所述待拼 接图片展示于所述待展示屏幕上。 可选地,所述获取待拼接图片在拼接背景屏幕上的初始参量,包括: 获取所述待拼接图片的中心点在所述拼接背景屏幕上的横纵坐标比; 根据所述横纵坐标比,确定所述待拼接图片在所述拼接背景屏幕上的初始位置, 将所述初始位置作为所述初始参量。 可选地,所述根据用户对所述待拼接图片执行的手势操作,确定所述待拼接图片 对应的转换参量,包括: 在所述手势操作为平移操作时,获取所述平移操作对应的平移距离,并将所述平 移距离作为所述转换参量;和/或 在所述手势操作为旋转操作时,获取所述旋转操作对应的旋转角度,并将所述旋 转角度作为所述转换参量;和/或 在所述手势操作为缩放操作时,获取所述缩放操作对应的缩放比例,并将所述缩 放比例作为所述转换参量;和/或 4 CN 111553842 A 说 明 书 2/10 页 在所述手势操作为点击操作时,获取所述点击操作对应的显示优先级,并将所述 显示优先级作为所述转换参量。 可选地,所述根据所述初始参量和所述转换参量,确定所述待拼接图片在所述拼 接背景屏幕上的展示信息,包括: 根据所述初始参量和所述转换参量,在所述拼接背景屏幕上对所述待拼接图片进 行调整; 根据调整结果,确定所述待拼接图片在所述拼接背景屏幕上的位置信息。 可选地,所述根据所述展示信息、及所述拼接背景屏幕与待展示屏幕的尺寸比例, 将所述待拼接图片展示于所述待展示屏幕上,包括: 获取所述拼接背景屏幕的第一宽高比,及所述待展示屏幕对应的第二宽高比; 根据所述第一宽高比、所述第二宽高比和所述位置信息,确定所述待拼接图片在 所述待展示屏幕上的目标位置; 根据所述目标位置,将所述待拼接图片展示于所述待展示屏幕上。 为了解决上述问题,本申请公开了一种拼接图片显示装置,包括: 初始参量获取模块,用于获取待拼接图片在拼接背景屏幕上的初始参量; 转换参量确定模块,用于根据用户对所述待拼接图片执行的手势操作,确定所述 待拼接图片对应的转换参量; 展示信息确定模块,用于根据所述初始参量和所述转换参量,确定所述待拼接图 片在所述拼接背景屏幕上的展示信息; 拼接图片展示模块,用于根据所述展示信息、及所述拼接背景屏幕与待展示屏幕 的尺寸比例,将所述待拼接图片展示于所述待展示屏幕上。 可选地,所述初始参量获取模块包括: 横纵坐标比获取单元,用于获取所述待拼接图片的中心点在所述拼接背景屏幕上 的横纵坐标比; 初始参量获取单元,用于根据所述横纵坐标比,确定所述待拼接图片在所述拼接 背景屏幕上的初始位置,将所述初始位置作为所述初始参量。 可选地,所述转换参量确定模块包括: 平移距离获取单元,用于在所述手势操作为平移操作时,获取所述平移操作对应 的平移距离,并将所述平移距离作为所述转换参量; 旋转角度获取单元,用于在所述手势操作为旋转操作时,获取所述旋转操作对应 的旋转角度,并将所述旋转角度作为所述转换参量; 缩放比例获取单元,用于在所述手势操作为缩放操作时,获取所述缩放操作对应 的缩放比例,并将所述缩放比例作为所述转换参量; 显示优先级获取单元,用于在所述手势操作为点击操作时,获取所述点击操作对 应的显示优先级,并将所述显示优先级作为所述转换参量。 可选地,所述展示信息确定模块包括: 拼接图片调整单元,用于根据所述初始参量和所述转换参量,在所述拼接背景屏 幕上对所述待拼接图片进行调整; 位置信息确定单元,用于根据调整结果,确定所述待拼接图片在所述拼接背景屏 5 CN 111553842 A 说 明 书 3/10 页 幕上的位置信息。 可选地,所述拼接图片展示模块包括: 宽高比获取单元,用于获取所述拼接背景屏幕的第一宽高比,及所述待展示屏幕 对应的第二宽高比; 目标位置确定单元,用于根据所述第一宽高比、所述第二宽高比和所述位置信息, 确定所述待拼接图片在所述待展示屏幕上的目标位置; 拼接图片展示单元,用于根据所述目标位置,将所述待拼接图片展示于所述待展 示屏幕上。 为了解决上述问题,本申请公开了一种电子设备,包括: 处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程 序,所述处理器执行所述程序时实现上述任一项所述的拼接图片显示方法。 为了解决上述问题,本申请公开了一种计算机可读存储介质,当所述存储介质中 的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一项所述的拼接图片显 示方法。 与现有技术相比,本申请包括以下优点: 本申请实施例提供的拼接图片显示方法,通过获取待拼接图片在拼接背景屏幕上 的初始参量,根据用户对待拼接图片执行的手势操作,确定待拼接图片对应的转换参量,根 据初始参量和转换参量,确定待拼接图片在拼接背景屏幕上的展示信息,根据展示信息、及 拼接背景屏幕与待展示屏幕的尺寸比例,将待拼接图片展示于待展示屏幕上。本申请实施 例通过在拼接背景屏幕上根据用户的手势操作进行转换,可以达到动态化调整成拼图自由 模式状态,通过一系列手势操作,将界面信息保存,并且随时为使用而准备,通过一系列算 法,保证了界面的比例可复用性。 附图说明 图1示出了本申请实施例提供的一种拼接图片显示方法的步骤流程图; 图2示出了本申请实施例提供的另一种拼接图片显示方法的步骤流程图; 图3示出了本申请实施例提供的一种拼接图片显示装置的结构示意图; 图4示出了本申请实施例提供的另一种拼接图片显示装置的结构示意图。
分享到:
收藏