The invention proposes a method for generating 360-degree rotating image, which includes the following steps: S100) obtaining product definition data, attachment definition data and attachment data from the data of a specified location; S200) verifying the acquired data, including the items corresponding to the comparison of product definition data and attachment definition data, including the comparison of product types and products. If the name, the number of attachments and the size of attachments are all consistent, the following steps should be continued. If at least one item is not consistent, the error will be prompted and the end will be completed. S300) Store the acquired product attributes, product names and product description data in the data area of the display file; Store the display order of each document in the acquired attachment, the size of the attached data and the angle of the rotation of the attachment. The attachment definition area is stored in the display document; the acquired attachment data is stored in the attachment area of the display document.
【技术实现步骤摘要】
一种360度旋转图像的生成和读取方法
本专利技术涉及图像处理领域,特别涉及一种360度旋转图像的生成和读取方法。
技术介绍
目前小视频小图片广泛应用于天猫、淘宝、京东等购物平台,给消费者从360度观察商品方法,获得更好的用户体验。目前存储该种的方法主要是通过mov、rm等传统的图片和电影格式存储的。公布号为CN104574279A,题为“自动生成360度全景方法”的专利技术专利申请公开文件中,公开了一种自动生成360度全景的方法,属于虚拟现实、全景影像
,该方法将2D图片在线生成360度全景图,首先为上传的2D图片建立项目,解析图片获取图片中点的绝对坐标,将图片的信息和绝对路径保存在XML文件中;解析XML文件获得图片中点的绝对坐标和图片的绝对路径,调用利用flex生成的swf接口,利用全景Pano生成360度全景图;商家在360度全景图中添加热区及其说明。最后将360度全景图、所添加的热区及热区说明保存在XML文件中,通过网页将360度全景图展示出来。可见,该公开文件所使用的方法所产生的文件,需要依赖网页来展示。
技术实现思路
本专利技术针对现有技术中对360度全景图像存储无统一的标准,依赖于flash、图片、web浏览器查看问题,提出了一种360度旋转图像的生成和读取方法。首先,本专利技术提出一种360度旋转图像的生成方法,包括以下步骤:S100)从指定位置的数据中获取产品定义数据、附件定义数据以及附件数据;所述产品定义数据包括以下项目中的至少一项,产品属性、产品名称、产品描述、附件位置、附件数量、附件大小;所述附件定义数据包括以下项目中的至少一项, ...
【技术保护点】
1.一种360度旋转图像的生成方法,其特征在于,包括以下步骤:S100)从指定位置的数据中获取产品定义数据、附件定义数据以及附件数据;所述产品定义数据包括以下项目中的至少一项,产品属性、产品名称、产品描述、附件位置、附件数量、附件大小;所述附件定义数据包括以下项目中的至少一项,产品属性、产品名称、产品描述、附件位置、附件数量、附件数据大小、附件中各文件的展示顺序以及附件旋转的角度,所述附件数据包括以图像和/或视频格式存储的数据;S200)对获取的数据进行校验,校验的项目包括,对比产品定义数据中和附件定义数据中相应的项目,包括对比产品的类型、产品的名称、附件数量、附件大小,若全部相符,则继续执行以下步骤,若至少一项不相符,则提示错误并结束;S300)将所获取的产品属性、产品名称、产品描述数据存储于展示文件的数据区;将所获取的附件中各文件的展示顺序、所附件数据大小以及附件旋转的角度存储于展示文件的附件定义区;将所获取的附件数据存储于展示文件的附件区。
【技术特征摘要】
1.一种360度旋转图像的生成方法,其特征在于,包括以下步骤:S100)从指定位置的数据中获取产品定义数据、附件定义数据以及附件数据;所述产品定义数据包括以下项目中的至少一项,产品属性、产品名称、产品描述、附件位置、附件数量、附件大小;所述附件定义数据包括以下项目中的至少一项,产品属性、产品名称、产品描述、附件位置、附件数量、附件数据大小、附件中各文件的展示顺序以及附件旋转的角度,所述附件数据包括以图像和/或视频格式存储的数据;S200)对获取的数据进行校验,校验的项目包括,对比产品定义数据中和附件定义数据中相应的项目,包括对比产品的类型、产品的名称、附件数量、附件大小,若全部相符,则继续执行以下步骤,若至少一项不相符,则提示错误并结束;S300)将所获取的产品属性、产品名称、产品描述数据存储于展示文件的数据区;将所获取的附件中各文件的展示顺序、所附件数据大小以及附件旋转的角度存储于展示文件的附件定义区;将所获取的附件数据存储于展示文件的附件区。2.根据权利要求1所述的方法,其特征在于,所述展示文件还包括文件头,所述文件头包括以下项目中的至少一个:文件标识符、数据区大小、产品属性数量、图片和/或视频数量、旋转角度。3.根据权利要求1所述的方法,其特征在于,所述指定位置的数据包括以下存储于以下格式文件中的数据中的至少一个:数据库、表格文件、文本文档、XML文档。4.根据权利要求1所述的方法,其特征在于,步骤S100还包括以下子步骤:判断附件的格式,若是图片和/视频格式,则继续执行以下步骤;获取附件的尺寸并与第一尺寸进行对比,若大于第一尺寸,则裁剪附件中的一部分以使其尺寸不大于第一尺寸;若小于第一尺寸,则以拉伸附件使其尺寸不大于第一尺寸。5.根据权利要求1所述的方法,其特征在于,步骤S101还包括以下子步骤:判断附件的大小,若附件的大小大于第一大小,则压缩附件使其大小不大于第一大小。6.根据权利要求1所述的方法,其特征在于,步骤S300还包括以下后续步骤:S400)读取图像文件,获取分别存储在数据区、附件定义区以及附件区中的产品定义数据、附件定义数据以及附件数据;其中,所述产品定义数据包括以下项目中的至少一项,产品属性、产品名称、产品描述、附件位置、附件数量、附件...
【专利技术属性】
技术研发人员:李秋明,胡文亮,彭圣,
申请(专利权)人:珠海市易迅科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。