用于生成绘图的方法和装置制造方法及图纸

技术编号:25226633 阅读:56 留言:0更新日期:2020-08-11 23:15
本申请公开了用于生成绘图的方法和装置,涉及云计算领域。具体实现方案为:响应于在即时通信应用程序中接收到绘图请求,获取画布;响应于检测到在画布上的触摸滑动操作,根据触摸滑动轨迹和预先设置的画刷参数在画布上绘制第一图形;响应于检测到针对第二图形的撤销操作,从图形中删除第二图形,得到第三图形;响应于检测到导出操作,生成包括第三图形的即时消息,发送到对方终端。该实施方式提供了一种用于辅助网络交流的轻量的绘图工具,简化了绘图过程,从而提高了网络交流效率。

【技术实现步骤摘要】
用于生成绘图的方法和装置
本申请的实施例涉及计算机
,具体涉及云计算技术。
技术介绍
在平时的与同事和朋友在线沟通过程中,对于一个事物的描述有时候描述不太清楚的时候往往需要绘图来完成沟通,但是在现在的手机上,特别是安卓系统的手机上并没有一个好用的绘图软件,而苹果系统上也没有一款特别轻量的用完即走的绘图软件来辅助这个场景。苹果系统有自带的便签工具,但是场景比较重,也不支持在线存储。在沟通的过程中,还要退出原来的沟通程序,然后回退到苹果便签程序中,绘制图形之后又需要专门导出为图片然后才能上传给对方用户,显然过程偏繁琐,并且没有数据备份机制。聊天工具内置的工具,只能做特别简单的涂鸦,而且有上传照片的要求,并且工具特别少。
技术实现思路
提供了一种用于生成绘图的方法、装置、设备以及存储介质。根据第一方面,提供了一种用于生成绘图的方法,包括:响应于在即时通信应用程序中接收到绘图请求,获取画布;响应于检测到在所述画布上的触摸滑动操作,根据触摸滑动轨迹和预先设置的画刷参数在所述画布上绘制第一图形;响应于检测到针对第二图形的撤销操作,从所述第一图形中删除所述第二图形,得到第三图形;响应于检测到导出操作,生成包括所述第三图形的即时消息,发送到对方终端。根据第二方面,提供了一种用于生成绘图的装置,包括:获取单元,被配置成响应于在即时通信应用程序中接收到绘图请求,获取画布;绘制单元,被配置成响应于检测到在画布上的触摸滑动操作,根据触摸滑动轨迹和预先设置的画刷参数在画布上绘制第一图形;撤销单元,被配置成响应于检测到针对第二图形的撤销操作,从图形中删除第二图形,得到第三图形;生成单元,被配置成响应于检测到导出操作,生成包括第三图形的即时消息,发送到对方终端。根据第三方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面中任一项所述的方法。根据第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行第一方面中任一项所述的方法。根据本申请的技术,通过调用画布,按用户的触摸滑动轨迹绘图,并能随时撤销线条,最后将绘制的图形生成导出图片。能够在不退出当前即时通信应用程序的情况下添加手绘图片,画完即发送给对方,无需本地保存,提高了网络交流的便利性和沟通效率并节省了存储空间。解决了在网络对话过程中无法灵活、快速地绘图的问题,提高了网络沟通效率。应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。附图说明附图用于更好地理解本方案,不构成对本申请的限定。其中:图1是本申请的一个实施例可以应用于其中的示例性系统架构图;图2是根据本申请的用于生成绘图的方法的一个实施例的流程图;图3是根据本申请的用于生成绘图的方法的又一个实施例的流程图;图4a-4c是根据本申请的用于生成绘图的方法的一个应用场景的示意图;图5是根据本申请的用于生成绘图的装置的一个实施例的结构示意图;图6是适于用来实现本申请的实施例的电子设备的计算机系统的结构示意图。具体实施方式以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。图1示出了可以应用本申请的用于生成绘图的方法或用于生成绘图的装置的实施例的示例性系统架构100。如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如即时通信应用程序(例如微信)、网页浏览器应用、购物类应用、搜索类应用、邮箱客户端、社交平台软件等。终端设备101、102、103可以是硬件,也可以是软件。当终端设备101、102、103为硬件时,可以是具有触摸屏并且支持聊天对话和绘图的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(MovingPictureExpertsGroupAudioLa6erIII,动态影像专家压缩标准音频层面3)、MP4(MovingPictureExpertsGroupAudioLa6erIV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。当终端设备101、102、103为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。用户之间可通过终端设备101、102、103安装的即时通信应用程序进行网络沟通。沟通过程中,用户可随时在即时通信应用程序中绘图,然后发给对端用户。用户还可以将绘图保存在服务器中自己的账户下面,即使更换终端设备也能找回自己的绘图。服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上的绘图工具提供支持的后台绘图服务器。后台绘图服务器可以对接收到的绘图等数据进行分析等处理,并将绘图保存该用户的账户下面。用户登录账户后可查看自己的绘图。需要说明的是,服务器可以是硬件,也可以是软件。当服务器为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务的多个软件或软件模块),也可以实现成单个软件或软件模块。在此不做具体限定。需要说明的是,本申请的实施例所提供的用于生成绘图的方法一般由终端设备101、102、103执行,相应地,用于生成绘图的装置一般设置于终端设备101、102、103中。应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。继续参考图2,示出了根据本申请的用于生成绘图的方法的一个实施例的流程。该用于生成绘图的方法,包括以下步骤:步骤201,响应于在即时通信应用程序中接收到绘图请求,获取画布。在本实施例中,用于生成绘图的方法的执行主体(例如图1所示的终端设备)运行的即时通信应用程序(例如,微信)检测到用户调用绘图小程序时,打开绘图小程序,调用画布,画布可以是canvas本文档来自技高网...

【技术保护点】
1.一种用于生成绘图的方法,包括:/n响应于在即时通信应用程序中接收到绘图请求,获取画布;/n响应于检测到在所述画布上的触摸滑动操作,根据触摸滑动轨迹和预先设置的画刷参数在所述画布上绘制第一图形;/n响应于检测到针对第二图形的撤销操作,从所述第一图形中删除所述第二图形,得到第三图形;/n响应于检测到导出操作,生成包括所述第三图形的即时消息,发送到对方终端。/n

【技术特征摘要】
1.一种用于生成绘图的方法,包括:
响应于在即时通信应用程序中接收到绘图请求,获取画布;
响应于检测到在所述画布上的触摸滑动操作,根据触摸滑动轨迹和预先设置的画刷参数在所述画布上绘制第一图形;
响应于检测到针对第二图形的撤销操作,从所述第一图形中删除所述第二图形,得到第三图形;
响应于检测到导出操作,生成包括所述第三图形的即时消息,发送到对方终端。


2.根据权利要求1所述的方法,其中,所述方法还包括:
响应于检测到保存操作,将所述第三图形存储到已登录所述即时通信应用程序的账户下面。


3.根据权利要求1所述的方法,其中,所述生成包括所述第三图形的即时消息,包括:
记录触摸滑动轨迹的位置和时间的对应关系;
根据所述对应关系和所述第三图形生成即时消息,以供对方终端按所述对应关系显示图形的绘制过程。


4.根据权利要求1所述的方法,其中,所述生成包括所述第三图形的即时消息,包括:
在触摸滑动的过程中,录制解说语音;
根据所述解说语音和所述第三图形生成即时消息,以供对方终端在显示图形的绘制过程时同步播放所述解说语音。


5.根据权利要求1所述的方法,其中,所述方法还包括:
响应于接收到对方终端发送的图片,根据触摸滑动轨迹和预先设置的画刷参数在所述图片上绘制图形。


6.根据权利要求2所述的方法,其中,所述方法还包括:
响应于检测到查看作品操作,显示已登录所述即时通信应用程序的账户下面的作品列表。


7.一种用于生成绘图的装置,包括:
获取单元,被配置成响应于在即时通信应用程序中接收到绘图请求,获取画布;
绘制单元,被配置成响应于检测到在所述画布上的触摸滑动操作,根据触摸滑动轨迹和预先设置的画刷参数在所述画布上绘制第一图形;
撤销单元,...

【专利技术属性】
技术研发人员:邬一平
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

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

1