一种图片生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:17050687 阅读:32 留言:0更新日期:2018-01-17 18:36
本发明专利技术公开一种图片生成方法、装置、电子设备及存储介质,涉及计算机技术领域,能够有效解决在对图片的宽高进行不等比例调整时容易导致图片中的图像内容变形或缺失的问题。所述方法包括:接收原图片的导入;根据预设的目标外形尺寸、所述原图片中的内容元素与背景层之间的构图位置,对所述原图片的背景层及位于所述背景层上的内容元素进行调整得到调整图片;其中,所述调整图片的背景层外形尺寸与所述目标外形尺寸相同,所述目标外形尺寸中的宽高比与所述原图片的宽高比不同;在所述调整图片中,所述内容元素的宽高比与所述原图片中的内容元素的宽高比相同,且所述内容元素的边界位于所述调整图片的外形边界内。

A picture generation method, device, electronic device, and storage medium

The invention discloses a picture generation method, a device, an electronic device and a storage medium, and relates to the computer technology field. It can effectively solve the problem of distortion or deletion of image content in the picture when adjusting the width and height of the picture. The method includes: receiving into the original picture; according to the composition of position between the target size, the default content in the original picture element and the background layer, the original picture of the background layer and in the content of elements on the background layer to adjust the adjustment picture; the background layer size the adjustment of images with the same target size, aspect ratio of width to height ratio of the target dimension and the original picture is different; in the adjustment of the picture, the aspect ratio of width to height ratio of the element content elements from the original picture of the same, and the content of the boundary elements located in the shape of the boundary in the picture adjustment.

【技术实现步骤摘要】
一种图片生成方法、装置、电子设备及存储介质
本专利技术涉及计算机
,尤其涉及一种图片生成方法、装置、电子设备及存储介质。
技术介绍
在各种应用显示和图文编辑中,为了适应版面要求常常需要对图片的宽、高尺寸进行不等比例的调整。目前,对图片的宽、高尺寸进行不等比例调整的方法,主要是进行简单的拉伸、压缩或裁剪,这种图片处理方式往往导致图片中的图像内容产生变形或缺失的现象,图片的处理效果较差。
技术实现思路
有鉴于此,本专利技术实施例提供一种图片生成方法、装置、电子设备及存储介质,图片的处理效果较好,以解决现有技术中在对图片进行宽高不等比例调整时容易导致图片中的图像内容变形或缺失的问题。第一方面,本专利技术实施例提供一种图片生成方法,包括:接收原图片的导入,所述原图片包括背景层和位于所述背景层上的内容元素;根据预设的目标外形尺寸、所述原图片中的内容元素与背景层之间的构图位置,对所述原图片的背景层及位于所述背景层上的内容元素进行调整得到调整图片;其中,所述调整图片的背景层外形尺寸与所述目标外形尺寸相同,所述目标外形尺寸中的宽高比与所述原图片的宽高比不同;在所述调整图片中,所述内容元素的宽高比与所述原图片中的内容元素的宽高比相同,且所述内容元素的边界位于所述调整图片的外形边界内;将所述调整图片输出得到具有所述目标外形尺寸的目标图片。结合第一方面,在第一方面的第一种实施方式中,所述根据预设的目标外形尺寸、所述原图片中的内容元素与背景层之间的构图位置,对所述原图片的背景层及位于所述背景层上的内容元素进行调整得到调整图片包括:对所述原图片进行调整得到第一调整图片,所述第一调整图片的背景层外形尺寸与所述目标外形尺寸相同;确定所述第一调整图片中,所述内容元素的边界是否超出所述第一调整图片的背景层的外形边界;在所述内容元素的边界超出所述第一调整图片的背景层的外形边界的情况下,对所述内容元素进行保护性调整得到所述调整图片。结合第一方面的第一种实施方式,在第一方面的第二种实施方式中,所述保护性调整包括移位和/或宽高等比例缩小。结合第一方面的第一种实施方式,在第一方面的第三种实施方式中,所述对所述原图片进行调整得到第一调整图片包括:在所述目标外形尺寸的宽大于所述原图片的宽,和/或所述目标外形尺寸的高大于所述原图片的高的情况下,对所述原图片的背景层进行相应的拉伸,以使拉伸后的所述背景层的外形尺寸与所述目标外形尺寸相等;根据对所述背景层的宽和/或高的拉伸倍数,对所述内容元素进行宽高等比例放大以得到所述第一调整图片。结合第一方面的第一种实施方式,在第一方面的第四种实施方式中,所述对所述原图片进行调整得到第一调整图片包括:在所述目标外形尺寸的宽小于所述原图片的宽,和/或所述目标外形尺寸的高小于所述原图片的高的情况下,对所述原图片的背景层进行相应的压缩,以使压缩后的所述背景层的外形尺寸与所述目标外形尺寸相等;根据对所述背景层的宽和/或高的压缩倍数,对所述内容元素进行宽高等比例缩小以得到所述第一调整图片。结合第一方面的第一种实施方式,在第一方面的第五种实施方式中,所述对所述原图片进行调整得到第一调整图片包括:在所述目标外形尺寸的宽小于所述原图片的宽,和/或所述目标外形尺寸的高小于所述原图片的高的情况下,对所述原图片的背景层进行裁切,以使裁切后的所述背景层的外形尺寸与所述目标外形尺寸相等。结合第一方面或第一方面的第一至五种实施方式中的任一种,在第一方面的第六种实施方式中,所述将所述第二调整图片输出得到具有所述目标外形尺寸的目标图片包括:通过截屏、快照或另存的方式将所述第二调整图片输出以得到具有所述目标外形尺寸的目标图片。结合第一方面或第一方面的第一至五种实施方式中的任一种,在第一方面的第七种实施方式中,在所述接收原图片的导入之后,在对所述原图片的背景层及位于所述背景层上的内容元素进行调整得到调整图片之前,所述方法还包括:为所述内容元素设置元素保护框。结合第一方面或第一方面的第一至五种实施方式中的任一种,在第一方面的第八种实施方式中,在所述将所述调整图片输出得到具有所述目标外形尺寸的目标图片之后,所述方法还包括:根据图片下载请求对外发送所述目标图片。第二方面,本专利技术的实施例提供一种图片生成装置,包括:接收单元,用于接收原图片的导入,所述原图片包括背景层和位于所述背景层上的内容元素;调整单元,用于根据预设的目标外形尺寸、所述原图片中的内容元素与背景层之间的构图位置,对所述原图片的背景层及位于所述背景层上的内容元素进行调整得到调整图片;其中,所述调整图片的背景层外形尺寸与所述目标外形尺寸相同,所述目标外形尺寸中的宽高比与所述原图片的宽高比不同;在所述调整图片中,所述内容元素的宽高比与所述原图片中的内容元素的宽高比相同,且所述内容元素的边界位于所述调整图片的外形边界内;输出单元,用于将所述调整图片输出得到具有所述目标外形尺寸的目标图片。结合第二方面,在第二方面的第一种实施方式中,所述调整单元包括:第一调整子单元,用于对所述原图片进行调整得到第一调整图片,所述第一调整图片的背景层外形尺寸与所述目标外形尺寸相同;确定子单元,用于确定所述第一调整图片中,所述内容元素的边界是否超出所述第一调整图片的背景层的外形边界;第二调整子单元,用于在所述内容元素的边界超出所述第一调整图片的背景层的外形边界的情况下,对所述内容元素进行保护性调整得到所述调整图片。结合第二方面的第一种实施方式,在第二方面的第二种实施方式中,所述保护性调整包括移位和/或宽高等比例缩小。结合第二方面的第一种实施方式,在第二方面的第三种实施方式中,所述第一调整子单元包括:背景拉伸模块,用于在所述目标外形尺寸的宽大于所述原图片的宽,和/或所述目标外形尺寸的高大于所述原图片的高的情况下,对所述原图片的背景层进行相应的拉伸,以使拉伸后的所述背景层的外形尺寸与所述目标外形尺寸相等;元素放大模块,用于根据对所述背景层的宽和/或高的拉伸倍数,对所述内容元素进行宽高等比例放大以得到所述第一调整图片。结合第二方面的第一种实施方式,在第二方面的第四种实施方式中,所述第一调整子单元包括:背景压缩模块,用于在所述目标外形尺寸的宽小于所述原图片的宽,和/或所述目标外形尺寸的高小于所述原图片的高的情况下,对所述原图片的背景层进行相应的压缩,以使压缩后的所述背景层的外形尺寸与所述目标外形尺寸相等;元素缩小模块,用于根据对所述背景层的宽和/或高的压缩倍数,对所述内容元素进行宽高等比例缩小以得到所述第一调整图片。结合第二方面的第一种实施方式,在第二方面的第五种实施方式中,所述第一调整子单元包括:背景裁切模块,用于在所述目标外形尺寸的宽小于所述原图片的宽,和/或所述目标外形尺寸的高小于所述原图片的高的情况下,对所述原图片的背景层进行裁切,以使裁切后的所述背景层的外形尺寸与所述目标外形尺寸相等。结合第二方面或第二方面的第一至五种实施方式中的任一种,在第二方面的第六种实施方式中,所述输出单元,具体用于通过截屏、快照或另存的方式将所述调整图片输出以得到具有所述目标外形尺寸的目标图片。结合第二方面或第二方面的第一至五种实施方式中的任一种,在第二方面的第七种实施方式中,所述装置还包括设置单元,用于在接收原图片的导入之后,对所述原图片的背景层本文档来自技高网...
一种图片生成方法、装置、电子设备及存储介质

【技术保护点】
一种图片生成方法,其特征在于,包括:接收原图片的导入,所述原图片包括背景层和位于所述背景层上的内容元素;根据预设的目标外形尺寸、所述原图片中的内容元素与背景层之间的构图位置,对所述原图片的背景层及位于所述背景层上的内容元素进行调整得到调整图片;其中,所述调整图片的背景层外形尺寸与所述目标外形尺寸相同,所述目标外形尺寸中的宽高比与所述原图片的宽高比不同;在所述调整图片中,所述内容元素的宽高比与所述原图片中的内容元素的宽高比相同,且所述内容元素的边界位于所述调整图片的外形边界内;将所述调整图片输出得到具有所述目标外形尺寸的目标图片。

【技术特征摘要】
1.一种图片生成方法,其特征在于,包括:接收原图片的导入,所述原图片包括背景层和位于所述背景层上的内容元素;根据预设的目标外形尺寸、所述原图片中的内容元素与背景层之间的构图位置,对所述原图片的背景层及位于所述背景层上的内容元素进行调整得到调整图片;其中,所述调整图片的背景层外形尺寸与所述目标外形尺寸相同,所述目标外形尺寸中的宽高比与所述原图片的宽高比不同;在所述调整图片中,所述内容元素的宽高比与所述原图片中的内容元素的宽高比相同,且所述内容元素的边界位于所述调整图片的外形边界内;将所述调整图片输出得到具有所述目标外形尺寸的目标图片。2.根据权利要求1所述的方法,其特征在于,所述根据预设的目标外形尺寸、所述原图片中的内容元素与背景层之间的构图位置,对所述原图片的背景层及位于所述背景层上的内容元素进行调整得到调整图片包括:对所述原图片进行调整得到第一调整图片,所述第一调整图片的背景层外形尺寸与所述目标外形尺寸相同;确定所述第一调整图片中,所述内容元素的边界是否超出所述第一调整图片的背景层的外形边界;在所述内容元素的边界超出所述第一调整图片的背景层的外形边界的情况下,对所述内容元素进行保护性调整得到所述调整图片。3.根据权利要求2所述的方法,其特征在于,所述保护性调整包括移位和/或宽高等比例缩小。4.根据权利要求2所述的方法,其特征在于,所述对所述原图片进行调整得到第一调整图片包括:在所述目标外形尺寸的宽大于所述原图片的宽,和/或所述目标外形尺寸的高大于所述原图片的高的情况下,对所述原图片的背景层进行相应的拉伸,以使拉伸后的所述背景层的外形尺寸与所述目标外形尺寸相等;根据对所述背景层的宽和/或高的拉伸倍数,对所述内容元素进行宽高等比例放大以得到所述第一调整图片。5.根据权利要求2所述的方法,其特征在于,所述对所述原图片进行调整得到第一调整图片包括:在所述目标外形尺寸的宽小于所述原图片的宽,和/或所述目标外形尺寸的高小于所述原图片的高的情况下,对所述原图片的背景层进行相应的压缩,以使压缩后的所述背景层的外...

【专利技术属性】
技术研发人员:刘昊
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

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

1