页面生成图片的方法及装置制造方法及图纸

技术编号:18592009 阅读:34 留言:0更新日期:2018-08-04 20:01
本发明专利技术提供一种页面生成图片的方法及装置,该方法包括:接收用户端发送的当前页面URL地址和身份标识;根据当前页面URL地址和身份标识访问当前页面,并解析获得页面信息;根据页面信息和参考分辨率渲染成新页面;对新页面进行截图生成图片,并根据身份标识将图片发送给用户端。本发明专利技术实施例提供的一种页面生成图片的方法及装置,通过接收用户端发送的当前页面URL地址和身份标识并访问当前页面,并解析获得页面信息,并根据页面信息和参考分辨率渲染成新页面,对新页面进行截图生成图片,并根据身份标识将图片发送给用户端,以便用户端将该图片进行分享、发布等操作,达到共享页面内容,使其他用户在用户端上能够查看到统一的图片,提高用户体验。

A method and device for generating pictures on a page

The invention provides a method and device for generating a picture on a page. The method includes receiving the URL address and identity of the current page sent by the user side; accessing the current page according to the URL address and identity of the current page, and parsing the page information; rendering the new page according to the page information and the reference resolution; The page generates screenshots and sends pictures to the users according to their identities. The method and device of a page to generate a picture by the embodiment of the invention, by receiving the current page URL address and identity card sent by the user side and accessing the current page, and parsing the page information, and rendering the new page according to the page information and the reference resolution, and drawing the new page to generate the picture, and the root of the new page. According to identity card, the picture is sent to the user side so that the user will share and publish the picture to share the content of the page, so that other users can view the unified picture on the user side and improve the user experience.

【技术实现步骤摘要】
页面生成图片的方法及装置
本专利技术实施例涉及页面处理
,尤其涉及一种页面生成图片的方法及装置。
技术介绍
随着移动互联网的到来,加速了信息的数字化进程,而其中图片、表格、板式、文字、多媒体占据了80%以上资源,图片以其直观、色彩强烈、表现力强、格式丰富等优点越来越收到青睐,图片已经成为媒体数字资源的重要组成部分。随着大数据、用户画像等技术应用在用户体验领域,在用户分享图片的时候通常加入用户自身个性化数据用来提高图片内容质量。为了实现用户个性化绘制图片需求,目前主要是在应用客户端实现图片绘制,针对不同的应用平台和版本进行定制化编码。当前技术方案根据业务需求定制化开发绘制图片可以应对简单图片内容,涉及复杂的图片效果,例如渐变、发光、曲线图等,需要投入大量人力进行开发联调;不能适应项目快速迭代,每次调整图片设计都需要开发联调,陷入死循环。客户端因为每个版本生成图片的模块因功能优化、处理细节不一致导致不同版本客户端生成图片的效果都不尽一致,同时维护多版本客户端时难以保证生成的图片效果一致。
技术实现思路
本专利技术实施例提供一种页面生成图片的方法及装置,用于解决现有技术中页面版本难以统一的问题。第一方面,本专利技术实施例提供一种页面生成图片的方法,包括:接收用户端发送的当前页面URL地址和身份标识;根据所述当前页面URL地址和所述身份标识访问当前页面,并解析获得页面信息;根据所述页面信息和参考分辨率渲染成新页面;对所述新页面进行截图生成图片,并根据所述身份标识将所述图片发送给所述用户端。可选地,还包括:接收用户端发送的所述用户端的分辨率,作为所述参考分辨率。可选地,还包括:对所述新页面进行截图生成图片,并将所述图片存储在数据库中,将对应的存储路径发送给所述用户端。可选地,所述图片的格式为bmp、jpg、png中的一种。第二方面,本专利技术实施例提供一种页面生成图片的装置,包括:接收模块,用于接收用户端发送的当前页面URL地址和身份标识;解析模块,用于根据所述当前页面URL地址和所述身份标识访问当前页面,并解析获得页面信息;生成模块,用于根据所述页面信息和参考分辨率渲染成新页面;执行模块,用于对所述新页面进行截图生成图片,并根据所述身份标识将所述图片发送给所述用户端。可选地,所述接收模块,还用于接收用户端发送的所述用户端的分辨率,作为所述参考分辨率,发送给所述生成模块。可选地,所述执行模块,还用于对所述新页面进行截图生成图片,并将所述图片存储在数据库中,将对应的存储路径发送给所述用户端。可选地,所述图片的格式为bmp、jpg、png中的一种。第三方面,本专利技术实施例提供一种电子设备,包括:处理器、存储器、总线及存储在存储器上并可在处理器上运行的计算机程序;其中,所述处理器,存储器通过所述总线完成相互间的通信;所述处理器执行所述计算机程序时实现如上述的方法。第四方面,本专利技术实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现如上述的方法。由上述技术方案可知,本专利技术实施例提供的一种页面生成图片的方法及装置,通过接收用户端发送的当前页面URL地址和身份标识,根据当前页面URL地址和身份标识访问当前页面,并解析获得页面信息,并根据所述页面信息和参考分辨率渲染成新页面,对新页面进行截图生成图片,并根据所述身份标识将所述图片发送给所述用户端,以便用户端将该图片进行分享、发布等操作,达到共享页面内容,使其他用户在用户端上能够查看到统一的图片,提高用户体验。附图说明图1为本专利技术一实施例提供的页面生成图片的方法的流程示意图;图2为本专利技术一实施例提供的页面生成图片的方法的流程示意图;图3为本专利技术一实施例提供的页面生成图片的装置的结构示意图;图4为本专利技术一实施例提供的页面生成图片的装置的结构示意图;图5为本专利技术一实施例提供的电子设备的结构示意图。具体实施方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。图1示出了本专利技术一实施例提供一种页面生成图片的方法,包括:S11、接收用户端发送的当前页面URL地址和身份标识。在本步骤中,需要说明的是,在本专利技术实施例中,对于需要授权的网站来说,每个用户在登录该网站后,会根据不同的授权看到不同的页面。此时,若用户将该页面进行发布、分享等,会造成另一用户打开页面看不到完整页面内容、仅看到页面中加载的图片等。为此,在本实施例中,用户通过用户端访问页面后,用户端会将该页面的URL地址和用户登录网站时的身份标识发送给用于使页面生成图片的后台服务器(可称为截图服务器)上。S12、根据所述当前页面URL地址和所述身份标识访问当前页面,并解析获得页面信息。在本步骤中,需要说明的是,在本专利技术实施例中,后台服务器会根据获取到的当前页面URL地址和身份标识获得访问当前页面的授权,进而会访问到当前页面,并对该页面进行解析,获得页面的信息。如页面的文字、图片、表格等内容。S13、根据所述页面信息和参考分辨率渲染成新页面。在本步骤中,需要说明的是,在本专利技术实施例中,后台服务器根据获得页面信息和参考分辨率进行模拟适配后进行页面渲染,生成新页面。该参考分辨率可为预设数值,也可是用户端发送的用户端的分辨率,如手机分辨率。此时,生成的新页面能够适合更合理的分辨率。S14、对所述新页面进行截图生成图片,并根据所述身份标识将所述图片发送给所述用户端。在本步骤中,需要说明的是,在本专利技术实施例中,后台服务器对新页面进行全屏截图,将整个页面制作成图片。所述图片的格式为bmp、jpg、png中的一种,但不局限于此。根据身份标识向对应的用户端发送该图片,以便用户端将该图片进行分享、发布等操作,达到共享页面内容,使其他用户在用户端上能够查看到,提高用户体验。本专利技术实施例提供的一种页面生成图片的方法,通过接收用户端发送的当前页面URL地址和身份标识,根据当前页面URL地址和身份标识访问当前页面,并解析获得页面信息,并根据所述页面信息和参考分辨率渲染成新页面,对新页面进行截图生成图片,并根据所述身份标识将所述图片发送给所述用户端,以便用户端将该图片进行分享、发布等操作,达到共享页面内容,使其他用户在用户端上能够查看到统一的图片,提高用户体验。图2示出了本专利技术一实施例提供的一种页面生成图片的方法,包括:S21、接收用户端发送的当前页面URL地址和身份标识。在本步骤中,需要说明的是,在本专利技术实施例中,对于需要授权的网站来说,每个用户在登录该网站后,会根据不同的授权看到不同的页面。此时,若用户将该页面进行发布、分享等,会造成另一用户打开页面看不到完整页面内容、仅看到页面中加载的图片等。为此,在本实施例中,用户通过用户端访问页面后,用户端会将该页面的URL地址和用户登录网站时的身份标识发送给用于使页面生成图片的后台服务器(可称为截图服务器)上。S22、根据所述当前页面URL地址和所述身份标识访问当前页面,并解析获得页面信息。在本步骤中,需要说明的是,在本专利技术实施例中,后台服务器会根据获取到的当前页面URL地址和身份标识获得访问当前页面的授权,进而会访问到当前页面,并对该页面进行解析,获得页面的信息。如页面的文字、图片、表格等内容本文档来自技高网...

【技术保护点】
1.一种页面生成图片的方法,其特征在于,包括:接收用户端发送的当前页面URL地址和身份标识;根据所述当前页面URL地址和所述身份标识访问当前页面,并解析获得页面信息;根据所述页面信息和参考分辨率渲染成新页面;对所述新页面进行截图生成图片,并根据所述身份标识将所述图片发送给所述用户端。

【技术特征摘要】
1.一种页面生成图片的方法,其特征在于,包括:接收用户端发送的当前页面URL地址和身份标识;根据所述当前页面URL地址和所述身份标识访问当前页面,并解析获得页面信息;根据所述页面信息和参考分辨率渲染成新页面;对所述新页面进行截图生成图片,并根据所述身份标识将所述图片发送给所述用户端。2.根据权利要求1所述的方法,其特征在于,还包括:接收用户端发送的所述用户端的分辨率,作为所述参考分辨率。3.根据权利要求1或2所述的方法,其特征在于,还包括:对所述新页面进行截图生成图片,并将所述图片存储在数据库中,将对应的存储路径发送给所述用户端。4.根据权利要求3所述的方法,其特征在于,所述图片的格式为bmp、jpg、png中的一种。5.一种页面生成图片的装置,其特征在于,包括:接收模块,用于接收用户端发送的当前页面URL地址和身份标识;解析模块,用于根据所述当前页面URL地址和所述身份标识访问当前页面,并解析获得页面信息;生成模块,用于根据所述页面信息和参考分辨率渲染成新...

【专利技术属性】
技术研发人员:朱凤仪
申请(专利权)人:链家网北京科技有限公司
类型:发明
国别省市:北京,11

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

1