一种图片插入方法、装置、终端设备及存储介质与流程

文档序号:34817052发布日期:2023-07-19 19:59阅读:24来源:国知局
本发明属于图像处理,尤其涉及一种图片插入方法、装置、终端设备及存储介质。
背景技术
::1、可携带文件格式(portable document format,pdf)是一种应用广泛的电子文档格式,也是计算机记载文字和图片的常用行业标准。目前,向pdf文档中插入图片的软件较多,但是大多数软件仅能实现向pdf文档中插入便携式网络图形(portable networkgraphics,png)、jpeg格式图形(joint photographic experts group)等栅格格式图片,而对于向pdf文档中插入矢量图片的用户需求,已有软件通常先将矢量格式图片转换为栅格格式图片,再进行栅格格式图片的插入操作,存在图片失真问题,难以满足用户需要。技术实现思路1、有鉴于此,本申请实施例提供了一种图片插入方法、装置、终端设备及存储介质,能够实现向pdf文档插入可缩放矢量图形(scalable vector graphics,svg)图片,并且使得插入的svg图片缩放后不失真。2、第一方面,本申请实施例提供了一种图片插入方法,包括:3、获取待插入的目标图片的属性数据;4、根据所述属性数据和目标文档的规范操作符,得到第一页面对象;5、根据所述目标图片的尺寸与所述目标文档的待插入区域的尺寸,得到图片放缩比例;6、根据所述图片放缩比例,放缩所述第一页面对象,得到第二页面对象;7、在所述待插入区域渲染所述第二页面对象,得到已插入目标图片的目标文档。8、第二方面,本申请实施例提供了一种图片插入装置,包括:9、第一获取模块,用于获取待插入的目标图片的属性数据;10、第一页面对象生成模块,用于根据所述属性数据和目标文档的规范操作符,得到第一页面对象;11、比例计算模块,用于根据所述目标图片的尺寸与所述目标文档的待插入区域的尺寸,得到图片放缩比例;12、第二页面对象生成模块,用于根据所述图片放缩比例,放缩所述第一页面对象,得到第二页面对象;13、渲染模块,用于在所述待插入区域渲染所述第二页面对象,得到已插入目标图片的目标文档。14、第三方面,本申请实施例提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面所述的方法的步骤。15、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如本发明实施例的第一方面所述的方法的步骤。16、第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面所述的方法的步骤。17、本发明第一方面提供的图片插入方法,通过获取待插入的目标图片的属性数据,根据属性数据和目标文档的规范操作符,得到第一页面对象;根据目标图片的尺寸与目标文档的待插入区域的尺寸,得到图片放缩比例;根据图片放缩比例,放缩第一页面对象,得到第二页面对象;在待插入区域渲染第二页面对象,得到已插入目标图片的目标文档,可以实现向pdf文档插入svg图片,并且使得插入的svg图片缩放后不失真。18、可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。技术特征:1.一种图片插入方法,其特征在于,包括:2.如权利要求1所述的图片插入方法,其特征在于,所述根据所述属性数据和目标文档的规范操作符,得到第一页面对象,包括:3.如权利要求2所述的图片插入方法,其特征在于,所述根据所述图片放缩比例,放缩所述第一页面对象,得到第二页面对象,包括:4.如权利要求1所述的图片插入方法,其特征在于,所述目标图片为svg图片,所述目标文档为pdf文档。5.如权利要求1所述的图片插入方法,其特征在于,所述属性数据包括形状属性数据和文本属性数据。6.如权利要求5所述图片插入方法,其特征在于,所述形状属性数据包括路径标签、基本图形标签和贝塞尔曲线列表;7.如权利要求1所述的图片插入方法,其特征在于,所述根据所述目标图片的尺寸与所述目标文档的待插入区域的尺寸,得到图片放缩比例,包括:8.一种图片插入装置,其特征在于,包括:9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的方法的步骤。10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1至7任一项所述的方法的步骤。技术总结本发明属于图像处理
技术领域
:,公开了一种图片插入方法、装置、终端设备及存储介质,其中,图片插入方法包括:获取待插入的目标图片的属性数据;根据属性数据和目标文档的规范操作符,得到第一页面对象;根据目标图片的尺寸与目标文档的待插入区域的尺寸,得到图片放缩比例;根据图片放缩比例,放缩第一页面对象,得到第二页面对象;在待插入区域渲染第二页面对象,得到已插入目标图片的目标文档。本发明可以实现向PDF文档插入SVG图片,并且使得插入的SVG图片缩放后不失真。技术研发人员:黄翔,王登圣,李琳受保护的技术使用者:深圳法大大网络科技有限公司技术研发日:技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1