一种图片调整方法、装置、设备及存储介质制造方法及图纸

技术编号:28421318 阅读:34 留言:0更新日期:2021-05-11 18:28
本申请实施例提供了一种图片调整方法、装置、设备及存储介质,应用于计算机技术领域。该图片调整方法包括:在监测到用户插入图片时,获取图片的第一尺寸,以及目标单元格区域的第二尺寸和位置数据,根据第一尺寸和所述第二尺寸,确定图片在所述目标单元格区域的适配尺寸,按照所述适配尺寸,调整所述图片的大小,得到调整后的图片;根据所述第二尺寸和位置数据,以及所述适配尺寸,确定所述调整后的图片的目标位置数据;将所述调整后的图片移动至与所述目标位置数据所对应的位置。通过本方案,在插入图片时,自动将图片的尺寸调整为适配插入图片时所选单元格区域的尺寸,并将图片居于所选单元格区域中间,大大提升了用户插入图片的效率。

【技术实现步骤摘要】
一种图片调整方法、装置、设备及存储介质
本申请涉及计算机
,特别是涉及一种图片调整方法、装置、设备及存储介质。
技术介绍
在使用表格办公软件时,有时需要为表格中的数据配图片。相关技术中,当用户需要在表格中插入图片时,通过办公软件中的插入功能,将需要的图片插入到鼠标选中的单元格区域。尽管上述的相关技术能够实现图片的插入,但是,会存在如下问题:当将图片插入到表格中后,由于插入图片的尺寸和单元格区域的尺寸存在差异,用户需要手动调整图片的大小和位置,以适应单元格的宽高和位置。这种手动调整的方式,使得图片插入效率十分低,需要耗费用户很多时间。
技术实现思路
本申请实施例的目的在于提供一种图片调整方法、装置、设备及存储介质,用以解决现有技术通过手动调整图片来适配单元格,所导致的插入图片效率低的问题。具体技术方案如下:第一方面,本申请实施例提供了一种图片调整方法,包括:在监测到用户插入图片时,获取所述图片的第一尺寸,以及目标单元格区域的第二尺寸和位置数据,所述目标单元格区域为插入图片时所选中的单元格区域;根据所述第一尺寸和所述第二尺寸,确定所述图片在所述目标单元格区域的适配尺寸,其中,所述适配尺寸包括的宽度不大于第二宽度且高度不大于第二高度,所述第二宽度为所述第二尺寸包括的宽度,所述第二高度为所述第二尺寸包括的高度;所述适配尺寸对应的宽高比与所述第一尺寸对应的宽高比相同;按照所述适配尺寸,调整所述图片的大小,得到尺寸调整后的图片;根据所述位置数据,确定所述尺寸调整后的图片的目标位置数据;将所述尺寸调整后的图片移动至与所述目标位置数据所对应的位置。可选地,根据所述第一尺寸和所述第二尺寸,确定所述图片在所述目标单元格区域的适配尺寸之前,所述方法还包括:获取边框预留距离;所述边框预留距离为所述图片的边界与所述目标单元格区域的相对边界之间的预设距离;所述根据所述第一尺寸和所述第二尺寸,确定所述图片在所述目标单元格区域的适配尺寸,包括:基于所述第二尺寸和所述边框预留距离,确定所述目标单元格区域中的图片预留区域的尺寸,作为参考尺寸;根据所述参考尺寸和所述第一尺寸,确定所述图片在所述目标单元格区域的适配尺寸,所述适配尺寸包括的宽度不大于:所述参考尺寸包括的宽度,且所述适配尺寸包括的高度不大于:所述参考尺寸包括的高度。可选地,所述根据所述参考尺寸和所述第一尺寸,确定所述图片在所述目标单元格区域的适配尺寸,包括:判断所述参考尺寸的宽高比是否不大于所述第一尺寸的宽高比,如果是,根据所述参考尺寸包括的宽度,确定所述适配尺寸包括的宽度,并根据所述参考尺寸包括的宽度与所述第一尺寸的宽高比,确定所述适配尺寸包括的高度;如果否,根据所述参考尺寸包括的高度,确定所述适配尺寸包括的高度,并根据所述参考尺寸的高度与所述第一尺寸的宽高比,确定所述适配尺寸的宽度。可选地,所述根据所述参考尺寸包括的宽度,确定所述适配尺寸包括的宽度,并根据所述参考尺寸包括的宽度与所述第一尺寸的宽高比,确定所述适配尺寸的高度,包括:利用第一预定公式,确定所述适配尺寸包括的宽度,并利用第二预定公式,确定所述适配尺寸的高度;所述第一预定公式包括:Pw=Cw0;所述第二预定公式包括:Ph=Cw0/I;所述根据所述参考尺寸包括的高度,确定所述适配尺寸包括的高度,并根据所述参考尺寸的高度与所述第一尺寸的宽高比,确定所述适配尺寸的宽度,包括:利用第三预定公式,确定所述适配尺寸包括的高度,并利用第四预定公式,确定所述适配尺寸的宽度;所述第三预定公式包括:Ph=Ch0;所述第四预定公式包括:Pw=Ch0/I;其中,Pw为所述适配尺寸包括的宽度,Ph为所述适配尺寸包括的高度,Cw0为所述参考尺寸包括的宽度,Cw0=Cw-S*2,Cw为所述第二尺寸所包括的宽度,Ch0为所述参考尺寸包括的高度,Ch0=Ch-S*2,Ch为所述第二尺寸包括的高度,S为边框预留距离,I为所述第一尺寸的宽高比。可选地,所述根据所述位置数据,确定所述尺寸调整后的图片的目标位置数据,包括:根据第五预定公式,计算尺寸调整后的图片的横坐标,根据第六预定公式,计算尺寸调整后的图片的纵坐标,得到尺寸调整后的图片的目标位置数据;第五预定公式包括:第六预定公式包括:其中,Px为所述尺寸调整后的图片的横坐标,Py为所述尺寸调整后的图片的纵坐标,Pw为所述适配尺寸包括的宽度,Ph为所述适配尺寸包括的高度,Cw为所述第二尺寸所包括的宽度,Ch为所述第二尺寸包括的高度,Cx为所述位置数据的横坐标,Cy为所述位置数据的纵坐标。第二方面,本申请实施例提供了一种图片调整装置,包括:数据获取模块,用于在监测到用户插入图片时,获取所述图片的第一尺寸,以及目标单元格区域的第二尺寸和位置数据,所述目标单元格区域为插入图片时所选中的单元格区域;尺寸确定模块,用于根据所述第一尺寸和所述第二尺寸,确定所述图片在所述目标单元格区域的适配尺寸,其中,所述适配尺寸包括的宽度不大于第二宽度且高度不大于第二高度,所述第二宽度为所述第二尺寸包括的宽度,所述第二高度为所述第二尺寸包括的高度;所述适配尺寸对应的宽高比与所述第一尺寸对应的宽高比相同;尺寸调整模块,用于按照所述适配尺寸,调整所述图片的大小,得到尺寸调整后的图片;位置确定模块,用于根据所述位置数据,确定所述尺寸调整后的图片的目标位置数据;图片移动模块,用于将所述尺寸调整后的图片移动至与所述目标位置数据所对应的位置。可选地,本申请实施例提供的一种图片调整装置,还包括:距离获取模块,用于在尺寸确定模块根据所述第一尺寸和所述第二尺寸,确定所述图片在所述目标单元格区域的适配尺寸之前,获取边框预留距离;所述边框预留距离为所述图片的边界与所述目标单元格区域的相对边界之间的预设距离;所述尺寸确定模块包括:第一确定子模块,用于基于所述第二尺寸和所述边框预留距离,确定所述目标单元格区域中的图片预留区域的尺寸,作为参考尺寸;第二确定子模块,用于根据所述参考尺寸和所述第一尺寸,确定所述图片在所述目标单元格区域的适配尺寸,所述适配尺寸包括的宽度不大于:所述参考尺寸包括的宽度,且所述适配尺寸包括的高度不大于:所述参考尺寸包括的高度。可选地,所述第二确定子模块包括:判断单元,用于判断所述参考尺寸的宽高比是否不大于所述第一尺寸的宽高比,如果是,触发第一处理单元;如果否,触发第二处理单元;所述第一处理单元,用于根据所述参考尺寸包括的宽度,确定所述适配尺寸包括的宽度,并根据所述参考尺寸包括的宽度与所述第一尺寸的宽高比,确定所述适配尺寸包括的高度;所述第二处理单元,用于根据所述参考尺寸包括的高度,确定所述适配尺寸包括的高度,并根据所述参考尺寸的高度与所述第一尺寸的宽高比,确定所述适配尺寸的宽度。可本文档来自技高网...

【技术保护点】
1.一种图片调整方法,其特征在于,包括:/n在监测到用户插入图片时,获取所述图片的第一尺寸,以及目标单元格区域的第二尺寸和位置数据,所述目标单元格区域为插入图片时所选中的单元格区域;/n根据所述第一尺寸和所述第二尺寸,确定所述图片在所述目标单元格区域的适配尺寸,其中,所述适配尺寸包括的宽度不大于第二宽度且高度不大于第二高度,所述第二宽度为所述第二尺寸包括的宽度,所述第二高度为所述第二尺寸包括的高度;所述适配尺寸对应的宽高比与所述第一尺寸对应的宽高比相同;/n按照所述适配尺寸,调整所述图片的大小,得到尺寸调整后的图片;/n根据所述位置数据,确定所述尺寸调整后的图片的目标位置数据;/n将所述尺寸调整后的图片移动至与所述目标位置数据所对应的位置。/n

【技术特征摘要】
1.一种图片调整方法,其特征在于,包括:
在监测到用户插入图片时,获取所述图片的第一尺寸,以及目标单元格区域的第二尺寸和位置数据,所述目标单元格区域为插入图片时所选中的单元格区域;
根据所述第一尺寸和所述第二尺寸,确定所述图片在所述目标单元格区域的适配尺寸,其中,所述适配尺寸包括的宽度不大于第二宽度且高度不大于第二高度,所述第二宽度为所述第二尺寸包括的宽度,所述第二高度为所述第二尺寸包括的高度;所述适配尺寸对应的宽高比与所述第一尺寸对应的宽高比相同;
按照所述适配尺寸,调整所述图片的大小,得到尺寸调整后的图片;
根据所述位置数据,确定所述尺寸调整后的图片的目标位置数据;
将所述尺寸调整后的图片移动至与所述目标位置数据所对应的位置。


2.根据权利要求1所述的方法,其特征在于,根据所述第一尺寸和所述第二尺寸,确定所述图片在所述目标单元格区域的适配尺寸之前,所述方法还包括:
获取边框预留距离;所述边框预留距离为所述图片的边界与所述目标单元格区域的相对边界之间的预设距离;
所述根据所述第一尺寸和所述第二尺寸,确定所述图片在所述目标单元格区域的适配尺寸,包括:
基于所述第二尺寸和所述边框预留距离,确定所述目标单元格区域中的图片预留区域的尺寸,作为参考尺寸;
根据所述参考尺寸和所述第一尺寸,确定所述图片在所述目标单元格区域的适配尺寸,所述适配尺寸包括的宽度不大于:所述参考尺寸包括的宽度,且所述适配尺寸包括的高度不大于:所述参考尺寸包括的高度。


3.根据权利要求2所述的方法,其特征在于,所述根据所述参考尺寸和所述第一尺寸,确定所述图片在所述目标单元格区域的适配尺寸,包括:
判断所述参考尺寸的宽高比是否不大于所述第一尺寸的宽高比,如果是,根据所述参考尺寸包括的宽度,确定所述适配尺寸包括的宽度,并根据所述参考尺寸包括的宽度与所述第一尺寸的宽高比,确定所述适配尺寸包括的高度;
如果否,根据所述参考尺寸包括的高度,确定所述适配尺寸包括的高度,并根据所述参考尺寸的高度与所述第一尺寸的宽高比,确定所述适配尺寸的宽度。


4.根据权利要求3所述的方法,其特征在于,所述根据所述参考尺寸包括的宽度,确定所述适配尺寸包括的宽度,并根据所述参考尺寸包括的宽度与所述第一尺寸的宽高比,确定所述适配尺寸的高度,包括:
利用第一预定公式,确定所述适配尺寸包括的宽度,并利用第二预定公式,确定所述适配尺寸的高度;
所述第一预定公式包括:Pw=Cw0;
所述第二预定公式包括:Ph=Cw0/I;
所述根据所述参考尺寸包括的高度,确定所述适配尺寸包括的高度,并根据所述参考尺寸的高度与所述第一尺寸的宽高比,确定所述适配尺寸的宽度,包括:
利用第三预定公式,确定所述适配尺寸包括的高度,并利用第四预定公式,确定所述适配尺寸的宽度;
所述第三预定公式包括:Ph=Ch0;
所述第四预定公式包括:Pw=Ch0/I;
其中,Pw为所述适配尺寸包括的宽度,Ph为所述适配尺寸包括的高度,Cw0为所述参考尺寸包括的宽度,Cw0=Cw-S*2,Cw为所述第二尺寸所包括的宽度,Ch0为所述参考尺寸包括的高度,Ch0=Ch-S*2,Ch为所述第二尺寸包括的高度,S为边框预留距离,I为所述第一尺寸的宽高比。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据所述位置数据,确定所述尺寸调整后的图片的目标位置数据,包括:
根据第五预定公式,计算尺寸调整后的图片的横坐标,根据第六预定公式,计算尺寸调整后的图片的纵坐标,得到尺寸调整后的图片的目标位置数据;
第五预定公式包括:



第六预定公式包括:



其中,Px为所述尺寸调整后的图片的横坐标,Py为所述尺寸调整后的图片的纵坐标,Pw为所述适配尺寸包括的宽度,Ph为所述适配尺寸包括的高度,Cw为所述第二尺寸所包括的宽度,Ch为所述第二尺寸包括的高度,Cx为所述位置数据的横坐标,Cy为所述位置数据的纵坐标。


6.一种图片调整装置,其特征在于,包括:
数据获取模块,用于在监测到用户插入图片时,获取所述图片的第一尺寸,以及目标单元格区域的第二尺...

【专利技术属性】
技术研发人员:陈志宝
申请(专利权)人:北京金山办公软件股份有限公司珠海金山办公软件有限公司
类型:发明
国别省市:北京;11

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

1