CN102368196A - 客户端内容发送窗口中编辑动态图片的方法、终端及系统 - Google Patents
客户端内容发送窗口中编辑动态图片的方法、终端及系统 Download PDFInfo
- Publication number
- CN102368196A CN102368196A CN2011102965640A CN201110296564A CN102368196A CN 102368196 A CN102368196 A CN 102368196A CN 2011102965640 A CN2011102965640 A CN 2011102965640A CN 201110296564 A CN201110296564 A CN 201110296564A CN 102368196 A CN102368196 A CN 102368196A
- Authority
- CN
- China
- Prior art keywords
- picture
- dynamic picture
- user
- dynamic
- single frames
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种客户端内容发送窗口中编辑动态图片的方法,属于计算机软件技术领域。该方法包括:在客户端的内容发送窗口中载入用户选定的动态图片;当捕获到针对所述动态图片的编辑触发操作时,将所述动态图片分解为多个静态单帧图片后载入到图片编辑界面中;将选定的图片编辑程序的编辑工具栏载入图片编辑界面中,并利用所述编辑工具栏编辑处理所述的静态单帧图片;将编辑后的静态单帧图片组合成用户的个性化动态图片,重新载入内容发送窗口中。本发明的优点在于:通过将动态图片分解为多个静态单帧图片后再进行编辑操作,使得用户能够对现有的动态图片进行更加个性化的编辑处理,进一步丰富了用户之间的交流沟通。
Description
技术领域
本发明属于计算机、软件技术领域。
背景技术
随着即时通信工具的不断发展,人们在使用即时通信工具进行交流沟通时,经常会使用到一些丰富的图片或者表情图标。
现有技术中,人们对于需要发送的图片可以进行一些简单的编辑,例如在申请号为200610066878.0的专利中,描述了一种在客户端内容发送窗口中编辑图片的方法,该方法能够使用户在内容发送窗口中,对载入的图片进行编辑处理,操作简单方便;但是,该专利中所述的方法没有详细描述对于动态图片的编辑方式。现有技术还不能实现对动态图片进行分帧处理后再进行编辑的操作。
发明内容
本发明的目的在于,提供一种客户端内容发送窗口中编辑动态图片的方法及终端,用以解决现有技术中用户无法在通信客户端的内容发送窗口中对动态图片进行分帧编辑的问题。
本发明技术方案包括:
一种客户端内容发送窗口中编辑动态图片的方法,包括如下步骤:
步骤1,在客户端的内容发送窗口中载入用户选定的动态图片;
步骤2,当捕获到针对所述动态图片的编辑触发操作时,将所述动态图片分解为多个静态单帧图片后载入到图片编辑界面中;
步骤3,将选定的图片编辑程序的编辑工具栏载入图片编辑界面中,并利用所述编辑工具栏编辑处理所述的静态单帧图片;
步骤4,将编辑后的静态单帧图片组合成用户的个性化动态图片,重新载入内容发送窗口中。
所述客户端为即时通信客户端或邮件客户端或网络浏览器客户端。
所述步骤1中的动态图片是由多个静态单帧图片组合而成的连续性图片。
所述步骤2的过程包括:
当捕获到针对所述动态图片的编辑触发操作时,响应该操作,将所述动态图片分解为多个静态单帧图片;
将所述分解的多个静态单帧图片保存在预先设置的存储路径中;
图片编辑界面从所述存储路径中载入所述的静态单帧图片。
所述步骤3中的将编辑工具栏载入图片编辑界面中的过程为:
图片编辑界面获取本地保存的预先选定的图片编辑程序的类标识,按照该类标识查找注册表确定所述图片编辑程序的执行路径;
根据所述执行路径将所述图片编辑程序的编辑工具栏载入图片编辑界面的功能栏显示区域中。
所述步骤3中的将编辑工具栏载入图片编辑界面中的过程还可以为:
下载用户从网络中选定的图片编辑程序,保存在本地客户端,并记录存储路径;
根据所述存储路径将所述图片编辑程序的编辑工具栏载入图片编辑界面的功能栏显示区域中。
所述步骤3中处理所述静态单帧图片的过程为:
采集用户对原单帧图片的编辑修改内容的复制操作;
根据用户选择的其它单帧图片,将所述编辑修改内容复制到所选择的其它单帧图片中。
所述编辑修改内容复制到其它单帧图片中的过程为:
确定所述编辑修改内容在原单帧图片中的空间布局;
获取待复制的其它单帧图片中的同一空间布局的位置,将所述编辑修改内容复制到该空间位置处。
所述编辑修改内容复制到其它单帧图片中的过程为:
确定原单帧图片中编辑修改内容对应的目标对象,判断需要复制的其它单帧图片中是否具有所述的目标对象;
若其它单帧图片中具有所述目标对象,则将编辑修改的内容复制到其它单帧图片中所对应的目标对象的位置;
若其它单帧图片中不具有所述目标对象则不进行复制操作。
所述被编辑内容复制到其它单帧图片中时,其相对于目标对象的位置和空间布局和原单帧图片中是相同的。
所述步骤4的过程为:
将编辑后的静态单帧图片保存在预先设置的存储路径中;
捕获到针对所述静态单帧图片编辑的完成操作时,将用户选中的静态单帧图片组合成用户的个性化动态图片,并保存在所述存储路径中;
将所述的个性化动态图片从所述存储路径中重新载入内容发送窗口中。
对组合成的个性化动态图片进行预览的过程为:
捕获到用户对组合的个性化动态图片进行预览的操作时,获取个性化动态图片的存储路径;
将个性化动态图片载入到编辑界面窗口中输出显示给用户。
所述个性化动态图片为GIF格式的动画图片或者swf格式的Flash动画图片。
在所述步骤4之后还包括步骤:
捕获到针对所述个性化动态图片的发送操作时,客户端向用户指定的接收客户端发送所述个性化动态图片。
本发明还提供一种客户端内容发送窗口中编辑动态图片的终端,包括:
用户操作捕获模块,用于捕获用户的操作;
动态图片分解模块,连接所述用户操作捕获模块,当用户操作捕获模块捕获到针对所述动态图片的编辑触发操作时,将所述动态图片分解为多个静态单帧图片后载入到图片编辑界面中;
图片编辑模块,连接所述动态图片分解模块,当所述动态图片分解模块将分解的静态单帧图片载入到图片编辑界面中时,将选定的图片编辑程序的编辑工具栏载入图片编辑界面中,并利用所述编辑工具栏编辑处理所述的静态单帧图片;
动态图片生成模块,连接所述的图片编辑模块,将图片编辑模块编辑后的静态单帧图片组合成用户的个性化动态图片,重新载入内容发送窗口中。
所述的一种客户端内容发送窗口中编辑动态图片的终端,还包括:
动态图片预览模块,连接所述的用户操作捕获模块和动态图片生成模块,当用户操作捕获模块捕获到用户针对动态图片的预览操作时,将动态图片生成模块组合的动态图片以图片预览的形式显示给用户。
动态图片发送模块,连接所述用户操作捕获模块,在用户操作捕获模块捕获到针对所述个性化动态图片的发送操作时,向用户指定的接收客户端发送所述的个性化动态图片。
本发明还提供一种客户端内容发送窗口中编辑动态图片的系统,包括:
通信终端,包括:
动态图片载入模块,用于将用户选定的动态图片载入到终端的内容发送窗口中;
用户操作捕获模块,用于捕获用户的操作;
数据通信模块,用于将载入的动态图片以及捕获的用户操作信息传输至图片服务器,以及从图片服务器接收图片编辑处理信息,并输出显示给用户;
图片服务器,包括:
信息接收模块,用于接收通信终端发送的动态图片以及用户的操作信息;
图片编辑处理模块,用于将接收的动态图片分解为多个静态单帧图片后载入到图片编辑界面中,并将选定的图片编辑程序的编辑工具栏载入图片编辑界面中,根据用户的操作信息对图片进行编辑,并将编辑后的图片生成个性化动态图片;
编辑信息发送模块,用于将图片编辑处理模块针对图片的编辑操作信息以及生成的个性化动态图片发送至通信终端。
一种客户端内容发送窗口中编辑动态图片的系统还包括:
图片预览模块,用于将图片服务器编辑处理的个性化动态图片在通信终端中以图片预览的形式显示给用户。
图片发送模块,用于将图片服务器编辑处理的个性化动态图片在通信终端中发送至用户指定的接收客户端。
本发明的有益效果为:利用本发明能够在通信客户端的内容发送窗口中载入动态图片,并对载入的动态图片分解为多个静态单帧图片,用户可以选择其中的一个或多个静态单帧图片进行编辑,编辑完成后,再根据用户的选择将编辑后的静态单帧图片组合成用户的个性化动态图片,重新载入到内容发送窗口中。从而使得用户能够对现有的动态图片进行更加个性化的编辑处理,进一步丰富了用户之间的交流沟通。
附图说明
图1为本发明实施例中在客户端内容发送窗口载入动态图片的示意图;
图2为本发明实施例中的图片编辑界面的示意图;
图3为本发明实施例中提供的一种客户端内容发送窗口中编辑动态图片的方法流程图;
图4为本发明实施例中提供的一种客户端内容发送窗口中编辑动态图片的终端示意图。
图5为本发明实施例中提供的一种客户端内容发送窗口中编辑动态图片的系统示意图。
具体实施方式
首先,作为举例而非限定,结合图1和图2对本发明所述方法的思想进行描述。
参见图1,展示了在即时通信交互界面100的内容发送窗口中载入图片的示意图,如图所示,在内容发送窗口10中载入了动态图片11。用户可以通过复制粘贴的方式载入网络图片或本地存储的图片,也可以通过表情图标列表框,直接选取目标图标载入到内容发送窗口10中。
当用户点击动态图片11对应的编辑触发控件12时,进入到如图2所示的图片编辑界面200,动态图片11分解为4幅静态单帧图片载入到图片编辑界面200。另外,一些预先选定的图片编辑程序的编辑工具栏也载入到图片编辑界面200,用户通过编辑工具栏的操作按钮即可进行编辑操作,例如文字编辑按钮210、图像绘制按钮220、位置移动按钮230、色彩选择按钮240,还可以由系统设定添加其它编辑工具栏。
下面通过举例对用户的编辑过程进行说明。例如,用户选择静态单帧图片201进行编辑,对于编辑修改的内容,用户可以选择复制到其它单帧图片中,例如用户在图片201中添加一个玫瑰花,可以将所添加的玫瑰花同时复制到其它的图片中。当用户编辑完成后,用户可以选中编辑后的所有4幅静态单帧图片或者其中2幅或3幅图片,将选中的图片生成个性化动态图片。用户选中图片后,通过点击“预览”按钮250,可以对生成的动态图片进行预览,关闭预览窗口后,用户可以再次选中其它的静态图片组成动态图片,再次进行预览。当用户对预览的图片比较满意时,通过点击“完成”按钮260,即把组合成的个性化动态图片载入到图1中的内容发送窗口10中。
下面结合附图和具体实施例对本发明作详细描述。
参见图3,该图为本发明所述方法的一种较佳实施例的流程图,该方法流程包括:
S11,在客户端的内容发送窗口中载入用户选定的动态图片;
本发明所述的客户端为即时通信客户端或邮件客户端或网络浏览器客户端。可以在即时通信交互界面的内容发送窗口中载入动态图片,或者在撰写邮件的内容输入窗口中载入图片,还可以在网络浏览器对应的内容输入窗口中载入图片。
载入动态图片的过程为:利用Windows系统中的RichEdit控件相关API函数在内容发送窗口对应的RichEdit控件中插入选定的动态图片对象;用户可以通过Windows剪切板采用复制或剪切的方式在客户端内容发送窗口中载入网络图片或本地存储的图片,也可以按照选定图片的存储路径从中载入图片,还可以通过内容发送窗口提供的表情图标列表框,直接选取表情图标载入到内容发送窗口中。
S12,捕获用户针对所述动态图片的操作,当捕获到用户针对所述动态图片的编辑触发操作时,进入步骤S13;
在内容发送窗口中载入的动态图片设置有对应的编辑操作的触发控件,如图1所示的触发控件12。利用Windows消息响应函数在内容发送窗口对应的触发控件中捕获鼠标点击操作,当捕获到鼠标点击触发控件12时,即捕获到用户针对所述动态图片的编辑触发操作。
S13,将所述动态图片分解为多个静态单帧图片后载入到图片编辑界面中;
在即时通信工具中及网络上经常看到的一些动态图片,大多数是由多幅静态单帧图片组合而成的GIF格式的动态图片,例如QQ的动态表情,动态MSN头像等都使用了这种GIF动画格式的图片。既然这些动态图片是由多幅静态图片组合而成的,因此可以通过图片分解组件将这些动态图片分解为多幅静态单帧图片。
对于其它格式的动态图片,还可以采用的分解方式为:首先采用播放器将动态图片进行播放,在播放的过程中进行图像抓取,例如可以采用拍摄方式获取图像,通过设置每间隔一定的时间进行一次图像抓取,例如每秒钟抓取图像25次,从而将动态图片分解为多幅静态单帧图片。
分解后的多幅静态单帧图片保存在预先设置的存储路径中,利用Windows系统中的窗口相关API函数生成图片编辑界面窗口,通过图片编辑界面的窗口句柄以及RichEdit控件从所述存储路径中,将分解的多幅静态单帧图片载入到图片编辑界面中的编辑区域。
S14,获取选定的图片编辑程序的编辑工具栏的执行路径,并载入图片编辑界面中;
本实施例中可以将本地保存的预先选定的图片编辑程序的编辑工具栏载入图片编辑界面中,具体过程如下:
图片编辑界面对应的RichEdit控件获取本地保存的预先选定的图片编辑程序的类标识,按照该类标识查找注册表确定所述图片编辑程序的执行路径;
根据所述执行路径在图片编辑界面中对应的RichEdit控件的功能栏中利用Windows自动链接程序链接所述图片编辑程序对应服务器处理的编辑工具栏,将其载入图片编辑界面的功能栏显示区域中。用户利用编辑工具栏的操作按钮,如图2所示的文字编辑按钮210、图像绘制按钮220、位置移动按钮230、色彩选择按钮240,即可对编辑区域中的静态单帧图片进行编辑操作。
本实施例中还可以将网络中具有的图片编辑程序的编辑工具栏载入图片编辑界面中,具体过程如下:
下载用户从网络中选定的图片编辑程序,保存在本地客户端,并记录存储路径;
根据所述存储路径将图片编辑程序对应的编辑工具栏载入图片编辑界面的功能栏显示区域中。
S15,利用所述编辑工具栏编辑处理所述的静态单帧图片;
参见图2,为本实施例中图片编辑界面的示意图。用户首先选中其中一个单帧图片201,则选中的单帧图片显示为放大的编辑状态,然后通过编辑工具栏的操作按钮(如文字编辑按钮210、图像绘制按钮220等)对选中的编辑状态单帧图片进行编辑操作。例如,用户点击文字编辑按钮210后,即可在单帧图片中插入文字输入框,进行文字信息的输入。对所选中的单帧图片编辑完成后,通过点击单帧图片中的“保存”按钮将编辑后的图片保存至预先设置的存储路径中。
用户在其中一个单帧图片中编辑修改的内容可以复制到其它的单帧图片中,具体过程为:采集用户对原单帧图片的编辑修改内容的复制操作;根据用户选择的其它单帧图片,将所述编辑修改内容复制到所选择的其它单帧图片中。例如,用户在单帧图片201中添加了文本信息内容,则所添加的文本信息内容即为原单帧图片的编辑修改内容,当用户选择单帧图片203进行粘贴操作时,则将所添加的文本信息内容复制到单帧图片203中。
所述编辑修改内容复制到其它单帧图片中时,编辑修改内容在其它单帧图片中的空间布局沿用原图片中的空间布局,具体过程为:确定所述编辑修改内容在原单帧图片中的空间布局;获取待复制的其它单帧图片中的同一空间布局的位置,将所述编辑修改内容复制到该空间位置处。
对编辑修改内容确定复制位置的过程中,还可以采用其针对目标对象的位置进行复制操作,具体过程为:确定原单帧图片中编辑修改内容对应的目标对象,判断需要复制的其它单帧图片中是否具有所述的目标对象;若其它单帧图片中具有所述目标对象,则将编辑修改的内容复制到其它单帧图片中所对应的目标对象的位置;若其它单帧图片中不具有所述目标对象则不进行复制操作。所述的编辑修改内容在其它单帧图片中相对于目标对象的位置和空间布局和原单帧图片中的对应位置是相同的。
S16,将编辑后的静态单帧图片组合成用户的个性化动态图片,重新载入内容发送窗口中。
本实施例中组合成个性化动态图片的具体过程为:
将编辑后的静态单帧图片保存在预先设置的存储路径中;
捕获到针对所述静态单帧图片编辑的完成操作时,将用户选中的静态单帧图片组合成用户的个性化动态图片,并保存在所述存储路径中。
其中,将静态单帧图片组合成用户的个性化动态图片可以采用多种实现方式。例如,可以将用户选中的静态单帧图片按照设置规则组合成连续播放的GIF格式的动画图片,所述的设置规则为每秒钟播放单帧图片的数量,例如每秒播放25幅静态单帧图片;另外,还可以将静态单帧图片转换成swf(shock wave flash)格式的Flash动画;或者将静态单帧图片合成视频及多媒体等信息形式。
将个性化动态图片重新载入内容发送窗口的过程为:将生成的个性化动态图片保存在预设的存储路径中,利用Windows的IPicture接口函数从该存储路径中将所述个性化动态图片载入内容发送窗口中。
对于组合的个性化动态图片在载入内容发送窗口前还可以进行预览,具体过程为:捕获到用户对组合的个性化动态图片进行预览的操作时,获取个性化动态图片的存储路径;将个性化动态图片载入到编辑界面窗口中输出显示给用户。如图2所示,用户选中编辑后的静态单帧图片,当点击“预览”操作按钮后,Windows的图片相关API函数从存储路径中将生成的个性化动态图片进行播放显示给用户。
对于载入到内容发送窗口中的个性化动态图片,当用户点击“发送”操作按钮时,客户端将该个性化动态图片向用户指定的接收客户端发送所述个性化动态图片。当客户端是网络浏览器时,则将该个性化动态图片发送至网络服务器,输出显示在网络页面上。
相应地,本发明还提供了一种客户端内容发送窗口中编辑动态图片的终端,参见图4,该图为本发明所述终端的一种较佳实施例的结构示意图,主要包括:
用户操作捕获模块40,用于捕获用户的操作;
动态图片分解模块41,连接所述用户操作捕获模块40,当所述用户操作捕获模块40捕获到针对所述动态图片的编辑触发操作时,响应该操作,将所述动态图片分解为多个静态单帧图片后载入到图片编辑界面中;
图片编辑模块42,连接所述动态图片分解模块41,当所述动态图片分解模块41将分解的静态单帧图片载入到图片编辑界面中时,图片编辑模块42将选定的图片编辑程序的编辑工具栏载入图片编辑界面中,并利用所述编辑工具栏编辑处理所述的静态单帧图片;
动态图片生成模块43,连接所述的图片编辑模块42,将图片编辑模块42编辑后的静态单帧图片组合成用户的个性化动态图片,重新载入内容发送窗口中。
所述的客户端内容发送窗口中编辑动态图片的终端还包括:
动态图片预览模块44,连接所述用户操作捕获模块40和动态图片生成模块43,当用户操作捕获模块40捕获到用户针对动态图片的预览操作时,将动态图片生成模块43组合的动态图片以图片预览的形式显示给用户。
动态图片发送模块45,连接所述用户操作捕获模块40和动态图片生成模块43,在用户操作捕获模块40捕获到针对所述个性化动态图片的发送操作时,将动态图片生成模块43生成的个性化动态图片发送至用户指定的接收客户端。
下面通过举例说明所述终端进行动态图片编辑的过程:
首先,用户操作捕获模块40对用户的操作进行捕获,当捕获到用户点击动态图片对应的编辑触发按钮时,将该信号发送至动态图片分解模块41;动态图片分解模块41将所述的动态图片分解为多幅静态单帧图片,并将分解的静态单帧图片载入到图片编辑界面中;图片编辑模块42接收到动态图片分解模块41的操作完成信号后,将选定的图片编辑程序的编辑工具栏载入图片编辑界面中,并利用所述编辑工具栏编辑处理所述的静态单帧图片,编辑完成后通知动态图片生成模块43,由动态图片生成模块43将用户选中的静态单帧图片生成个性化动态图片,并重新载入内容发送窗口。
另外,所述终端对动态图片编辑后生成的个性化动态图片,还可以通过动态图片预览模块44对所生成的个性化动态图片进行预览;通过动态图片发送模块45,可以将生成的个性化动态图片发送至用户指定的接收客户端。
相应地,本发明还提供了一种客户端内容发送窗口中编辑动态图片的系统,参见图5,该图为本发明所述系统的一种较佳实施例的结构示意图,主要包括:
通信终端510,具体包括:
动态图片载入模块511,用于将用户选定的动态图片载入到终端的内容发送窗口中;
用户操作捕获模块512,用于捕获用户的操作;
数据通信模块513,用于将载入的动态图片以及捕获的用户操作信息传输至图片服务器,以及从图片服务器接收图片编辑处理信息,并输出显示给用户;
图片服务器520,具体包括:
信息接收模块521,用于接收通信终端发送的动态图片以及用户的操作信息;
图片编辑处理模块522,用于将信息接收模块521接收的动态图片分解为多个静态单帧图片后载入到图片编辑界面中,并将选定的图片编辑程序的编辑工具栏载入图片编辑界面中,根据用户的操作信息对图片进行编辑,并将编辑后的图片生成个性化动态图片;
编辑信息发送模块523,用于将图片编辑处理模块522针对图片的编辑操作信息以及生成的个性化动态图片发送至通信终端510。
所述的客户端内容发送窗口中编辑动态图片的系统还包括:
图片预览模块530,用于将图片服务器编辑处理的个性化动态图片在通信终端510中以图片预览的形式显示给用户。
图片发送模块540,用于将图片服务器编辑处理的个性化动态图片在通信终端510中发送至用户指定的接收客户端。
以上是对本发明的描述而非限定,基于本发明思想的其它实施方式,均在本发明的保护范围之中。
Claims (20)
1.一种客户端内容发送窗口中编辑动态图片的方法,其特征在于该方法包括如下步骤:
步骤1,在客户端的内容发送窗口中载入用户选定的动态图片;
步骤2,当捕获到针对所述动态图片的编辑触发操作时,将所述动态图片分解为多个静态单帧图片后载入到图片编辑界面中;
步骤3,将选定的图片编辑程序的编辑工具栏载入图片编辑界面中,并利用所述编辑工具栏编辑处理所述的静态单帧图片;
步骤4,将编辑后的静态单帧图片组合成用户的个性化动态图片,重新载入内容发送窗口中。
2.根据权利要求1所述的一种客户端内容发送窗口中编辑动态图片的方法,其特征在于:所述客户端为即时通信客户端或邮件客户端或网络浏览器客户端。
3.根据权利要求1所述的一种客户端内容发送窗口中编辑动态图片的方法,其特征在于:所述步骤1中的动态图片是由多个静态单帧图片组合而成的连续性图片。
4.根据权利要求1所述的一种客户端内容发送窗口中编辑动态图片的方法,其特征在于:所述步骤2的过程包括,
当捕获到针对所述动态图片的编辑触发操作时,响应该操作,将所述动态图片分解为多个静态单帧图片;
将所述分解的多个静态单帧图片保存在预先设置的存储路径中;
图片编辑界面从所述存储路径中载入所述的静态单帧图片。
5.根据权利要求1所述的一种客户端内容发送窗口中编辑动态图片的方法,其特征在于:所述步骤3中的将编辑工具栏载入图片编辑界面中的过程为,
图片编辑界面获取本地保存的预先选定的图片编辑程序的类标识,按照该类标识查找注册表确定所述图片编辑程序的执行路径;
根据所述执行路径将所述图片编辑程序的编辑工具栏载入图片编辑界面的功能栏显示区域中。
6.根据权利要求1所述的一种客户端内容发送窗口中编辑动态图片的方法,其特征在于:所述步骤3中的将编辑工具栏载入图片编辑界面中的过程还可以为,
下载用户从网络中选定的图片编辑程序,保存在本地客户端,并记录存储路径;
根据所述存储路径将所述图片编辑程序的编辑工具栏载入图片编辑界面的功能栏显示区域中。
7.根据权利要求1所述的一种客户端内容发送窗口中编辑动态图片的方法,其特征在于:所述步骤3中处理所述静态单帧图片的过程为,
采集用户对原单帧图片的编辑修改内容的复制操作;
根据用户选择的其它单帧图片,将所述编辑修改内容复制到所选择的其它单帧图片中。
8.根据权利要求7所述的一种客户端内容发送窗口中编辑动态图片的方法,其特征在于:所述编辑修改内容复制到其它单帧图片中的过程为,
确定所述编辑修改内容在原单帧图片中的空间布局;
获取待复制的其它单帧图片中的同一空间布局的位置,将所述编辑修改内容复制到该空间位置处。
9.根据权利要求7所述的一种客户端内容发送窗口中编辑动态图片的方法,其特征在于:所述编辑修改内容复制到其它单帧图片中的过程为,
确定原单帧图片中编辑修改内容对应的目标对象,判断需要复制的其它单帧图片中是否具有所述的目标对象;
若其它单帧图片中具有所述目标对象,则将编辑修改的内容复制到其它单帧图片中所对应的目标对象的位置;
若其它单帧图片中不具有所述目标对象则不进行复制操作。
10.根据权利要求9所述的一种客户端内容发送窗口中编辑动态图片的方法,其特征在于:所述被编辑内容复制到其它单帧图片中时,其相对于目标对象的位置和空间布局和原单帧图片中是相同的。
11.根据权利要求1所述的一种客户端内容发送窗口中编辑动态图片的方法,其特征在于:所述步骤4的过程为,
将编辑后的静态单帧图片保存在预先设置的存储路径中;
捕获到针对所述静态单帧图片编辑的完成操作时,将用户选中的静态单帧图片组合成用户的个性化动态图片,并保存在所述存储路径中;
将所述的个性化动态图片从所述存储路径中重新载入内容发送窗口中。
12.根据权利要求11所述的一种客户端内容发送窗口中编辑动态图片的方法,其特征在于:对组合成的个性化动态图片进行预览的过程为,
捕获到用户对组合的个性化动态图片进行预览的操作时,获取个性化动态图片的存储路径;
将个性化动态图片载入到编辑界面窗口中输出显示给用户。
13.根据权利要求11或12所述的一种客户端内容发送窗口中编辑动态图片的方法,其特征在于:所述个性化动态图片为GIF格式的动画图片或者swf格式的Flash动画图片。
14.根据权利要求1所述的一种客户端内容发送窗口中编辑动态图片的方法,其特征在于:在所述步骤4之后还包括步骤,
捕获到针对所述个性化动态图片的发送操作时,客户端向用户指定的接收客户端发送所述个性化动态图片。
15.一种客户端内容发送窗口中编辑动态图片的终端,其特征在于该终端包括:
用户操作捕获模块,用于捕获用户的操作;
动态图片分解模块,连接所述用户操作捕获模块,当用户操作捕获模块捕获到针对所述动态图片的编辑触发操作时,将所述动态图片分解为多个静态单帧图片后载入到图片编辑界面中;
图片编辑模块,连接所述动态图片分解模块,当所述动态图片分解模块将分解的静态单帧图片载入到图片编辑界面中时,将选定的图片编辑程序的编辑工具栏载入图片编辑界面中,并利用所述编辑工具栏编辑处理所述的静态单帧图片;
动态图片生成模块,连接所述的图片编辑模块,将图片编辑模块编辑后的静态单帧图片组合成用户的个性化动态图片,重新载入内容发送窗口中。
16.根据权利要求15所述的一种客户端内容发送窗口中编辑动态图片的终端,其特征在于,还包括:
动态图片预览模块,连接所述的用户操作捕获模块和动态图片生成模块,当用户操作捕获模块捕获到用户针对动态图片的预览操作时,将动态图片生成模块组合的动态图片以图片预览的形式显示给用户。
17.根据权利要求15所述的一种客户端内容发送窗口中编辑动态图片的终端,其特征在于,还包括:
动态图片发送模块,连接所述用户操作捕获模块和动态图片生成模块,在用户操作捕获模块捕获到针对所述个性化动态图片的发送操作时,将动态图片生成模块生成的个性化动态图片发送至用户指定的接收客户端。
18.一种客户端内容发送窗口中编辑动态图片的系统,其特征在于该系统包括:
通信终端,具体包括:
动态图片载入模块,用于将用户选定的动态图片载入到终端的内容发送窗口中;
用户操作捕获模块,用于捕获用户的操作;
数据通信模块,用于将载入的动态图片以及捕获的用户操作信息传输至图片服务器,以及从图片服务器接收图片编辑处理信息,并输出显示给用户;
图片服务器,具体包括:
信息接收模块,用于接收通信终端发送的动态图片以及用户的操作信息;
图片编辑处理模块,用于将接收的动态图片分解为多个静态单帧图片后载入到图片编辑界面中,并将选定的图片编辑程序的编辑工具栏载入图片编辑界面中,根据用户的操作信息对图片进行编辑,并将编辑后的图片生成个性化动态图片;
编辑信息发送模块,用于将图片编辑处理模块针对图片的编辑操作信息以及生成的个性化动态图片发送至通信终端。
19.根据权利要求18所述的一种客户端内容发送窗口中编辑动态图片的系统,其特征在于,还包括:
图片预览模块,用于将图片服务器编辑处理的个性化动态图片在通信终端中以图片预览的形式显示给用户。
20.根据权利要求18所述的一种客户端内容发送窗口中编辑动态图片的系统,其特征在于,还包括:
图片发送模块,用于将图片服务器编辑处理的个性化动态图片在通信终端中发送至用户指定的接收客户端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110296564.0A CN102368196B (zh) | 2011-10-02 | 2011-10-02 | 客户端内容发送窗口中编辑动态图片的方法、终端及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110296564.0A CN102368196B (zh) | 2011-10-02 | 2011-10-02 | 客户端内容发送窗口中编辑动态图片的方法、终端及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102368196A true CN102368196A (zh) | 2012-03-07 |
CN102368196B CN102368196B (zh) | 2016-05-04 |
Family
ID=45760762
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110296564.0A Active CN102368196B (zh) | 2011-10-02 | 2011-10-02 | 客户端内容发送窗口中编辑动态图片的方法、终端及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102368196B (zh) |
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102662568A (zh) * | 2012-03-23 | 2012-09-12 | 北京百舜华年文化传播有限公司 | 一种图画输入方法及装置 |
CN103870157A (zh) * | 2014-03-05 | 2014-06-18 | 美卓软件设计(北京)有限公司 | 一种图像处理的方法及装置 |
CN104225920A (zh) * | 2013-06-24 | 2014-12-24 | 深圳市快播科技有限公司 | 一种flash游戏的用户之间的交流方法及装置 |
CN104320700A (zh) * | 2014-10-27 | 2015-01-28 | 无锡天脉聚源传媒科技有限公司 | 一种在视频中标记区域的方法及装置 |
CN104407769A (zh) * | 2014-10-28 | 2015-03-11 | 小米科技有限责任公司 | 图片处理方法、装置及设备 |
CN104468317A (zh) * | 2013-09-16 | 2015-03-25 | 联想(北京)有限公司 | 一种信息处理方法及第一电子设备 |
CN104680471A (zh) * | 2013-12-02 | 2015-06-03 | 腾讯科技(深圳)有限公司 | 图像处理方法、装置和系统 |
CN104699749A (zh) * | 2014-12-26 | 2015-06-10 | 青岛奥利普自动化控制系统有限公司 | 一种自定义图形展示方法 |
CN104917666A (zh) * | 2014-03-13 | 2015-09-16 | 腾讯科技(深圳)有限公司 | 一种制作个性化动态表情的方法和装置 |
CN105096363A (zh) * | 2015-06-30 | 2015-11-25 | 北京金山安全软件有限公司 | 一种编辑图片的方法及图片编辑装置 |
CN105530161A (zh) * | 2014-09-30 | 2016-04-27 | 瞬联软件科技(北京)有限公司 | 一种基于图格的即时通信方法、客户端及系统 |
CN105635232A (zh) * | 2014-11-19 | 2016-06-01 | 中兴通讯股份有限公司 | 一种动态头像的实现方法及装置 |
CN106020598A (zh) * | 2016-05-13 | 2016-10-12 | 网易(杭州)网络有限公司 | 一种调整图片的方法和装置 |
CN106168900A (zh) * | 2016-06-17 | 2016-11-30 | 武汉斗鱼网络科技有限公司 | 一种图片选择方法及装置 |
CN106331869A (zh) * | 2015-06-29 | 2017-01-11 | 北京金山安全软件有限公司 | 一种基于视频的图片重编辑方法及装置 |
CN106681735A (zh) * | 2016-12-30 | 2017-05-17 | 迈普通信技术股份有限公司 | 基于字体生成动态图标的方法、装置及设备 |
CN106708850A (zh) * | 2015-11-13 | 2017-05-24 | 百度在线网络技术(北京)有限公司 | 基于图像模板的图像生成方法和装置 |
CN106776831A (zh) * | 2016-11-24 | 2017-05-31 | 维沃移动通信有限公司 | 一种多媒体组合数据的编辑方法及移动终端 |
CN106776990A (zh) * | 2016-12-06 | 2017-05-31 | 北京搜狗科技发展有限公司 | 一种信息处理方法、装置及电子设备 |
CN106780666A (zh) * | 2016-11-30 | 2017-05-31 | 深圳航信德诚科技有限公司 | 一种微信客户端在线处理图片的方法和系统 |
CN106843717A (zh) * | 2016-12-08 | 2017-06-13 | 广州华多网络科技有限公司 | 即时通讯应用中预览图片的方法及装置 |
CN107329651A (zh) * | 2017-06-22 | 2017-11-07 | 深圳传音通讯有限公司 | 图片处理方法、装置及终端 |
CN107341840A (zh) * | 2017-06-28 | 2017-11-10 | 广州华多网络科技有限公司 | 一种动画处理方法和装置 |
CN107566243A (zh) * | 2017-07-11 | 2018-01-09 | 阿里巴巴集团控股有限公司 | 一种基于即时通信的图片发送方法和设备 |
CN107610206A (zh) * | 2017-09-29 | 2018-01-19 | 北京金山安全软件有限公司 | 动态图片的处理方法、装置、存储介质及电子设备 |
WO2019019635A1 (zh) * | 2017-07-25 | 2019-01-31 | 平安科技(深圳)有限公司 | 动态图的生成装置、方法及计算机可读存储介质 |
WO2019154258A1 (zh) * | 2018-02-09 | 2019-08-15 | 阿里巴巴集团控股有限公司 | 对象处理方法及装置 |
CN110246196A (zh) * | 2019-04-24 | 2019-09-17 | 深圳点猫科技有限公司 | 一种基于人工智能生成动态图片的方法以及电子设备 |
WO2019214240A1 (zh) * | 2018-05-08 | 2019-11-14 | 北京三快在线科技有限公司 | 动态图片的生成 |
WO2021179119A1 (zh) * | 2020-03-09 | 2021-09-16 | 游戏橘子数位科技股份有限公司 | 组合动画贴图的方法 |
CN113516740A (zh) * | 2020-04-10 | 2021-10-19 | 阿里巴巴集团控股有限公司 | 添加静态元素的方法、装置及电子设备 |
CN113688341A (zh) * | 2021-10-25 | 2021-11-23 | 深圳市明源云空间电子商务有限公司 | 动态图片分解方法、装置、电子设备及可读存储介质 |
CN117411847A (zh) * | 2023-12-14 | 2024-01-16 | 彩讯科技股份有限公司 | 一种邮件外链图片转存方法、系统和介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020175932A1 (en) * | 2001-05-22 | 2002-11-28 | Lg Electronics, Inc. | Method for summarizing news video stream using synthetic key frame based upon video text |
CN101046722A (zh) * | 2006-03-31 | 2007-10-03 | 腾讯科技(深圳)有限公司 | 在客户端内容发送窗口中编辑图片的方法及客户端 |
CN102054285A (zh) * | 2010-12-31 | 2011-05-11 | 上海为舟网络科技有限公司 | 在线动态图像编辑系统 |
-
2011
- 2011-10-02 CN CN201110296564.0A patent/CN102368196B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020175932A1 (en) * | 2001-05-22 | 2002-11-28 | Lg Electronics, Inc. | Method for summarizing news video stream using synthetic key frame based upon video text |
CN101046722A (zh) * | 2006-03-31 | 2007-10-03 | 腾讯科技(深圳)有限公司 | 在客户端内容发送窗口中编辑图片的方法及客户端 |
CN102054285A (zh) * | 2010-12-31 | 2011-05-11 | 上海为舟网络科技有限公司 | 在线动态图像编辑系统 |
Cited By (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102662568A (zh) * | 2012-03-23 | 2012-09-12 | 北京百舜华年文化传播有限公司 | 一种图画输入方法及装置 |
CN104225920A (zh) * | 2013-06-24 | 2014-12-24 | 深圳市快播科技有限公司 | 一种flash游戏的用户之间的交流方法及装置 |
CN104225920B (zh) * | 2013-06-24 | 2018-07-03 | 深圳市云趣网络科技股份有限公司 | 一种flash游戏的用户之间的交流方法及装置 |
CN104468317A (zh) * | 2013-09-16 | 2015-03-25 | 联想(北京)有限公司 | 一种信息处理方法及第一电子设备 |
CN104468317B (zh) * | 2013-09-16 | 2018-10-12 | 联想(北京)有限公司 | 一种信息处理方法及第一电子设备 |
CN104680471A (zh) * | 2013-12-02 | 2015-06-03 | 腾讯科技(深圳)有限公司 | 图像处理方法、装置和系统 |
CN104680471B (zh) * | 2013-12-02 | 2018-02-16 | 腾讯科技(深圳)有限公司 | 图像处理方法、装置和系统 |
CN103870157B (zh) * | 2014-03-05 | 2017-03-22 | 美卓软件设计(北京)有限公司 | 一种图像处理的方法及装置 |
CN103870157A (zh) * | 2014-03-05 | 2014-06-18 | 美卓软件设计(北京)有限公司 | 一种图像处理的方法及装置 |
WO2015135472A1 (en) * | 2014-03-13 | 2015-09-17 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for making personalized dynamic emoticon |
CN104917666A (zh) * | 2014-03-13 | 2015-09-16 | 腾讯科技(深圳)有限公司 | 一种制作个性化动态表情的方法和装置 |
US10068364B2 (en) | 2014-03-13 | 2018-09-04 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for making personalized dynamic emoticon |
CN105530161A (zh) * | 2014-09-30 | 2016-04-27 | 瞬联软件科技(北京)有限公司 | 一种基于图格的即时通信方法、客户端及系统 |
CN104320700A (zh) * | 2014-10-27 | 2015-01-28 | 无锡天脉聚源传媒科技有限公司 | 一种在视频中标记区域的方法及装置 |
CN104407769B (zh) * | 2014-10-28 | 2018-02-02 | 小米科技有限责任公司 | 图片处理方法、装置及设备 |
CN104407769A (zh) * | 2014-10-28 | 2015-03-11 | 小米科技有限责任公司 | 图片处理方法、装置及设备 |
CN105635232A (zh) * | 2014-11-19 | 2016-06-01 | 中兴通讯股份有限公司 | 一种动态头像的实现方法及装置 |
CN104699749B (zh) * | 2014-12-26 | 2018-02-16 | 青岛奥利普自动化控制系统有限公司 | 一种自定义图形展示方法 |
CN104699749A (zh) * | 2014-12-26 | 2015-06-10 | 青岛奥利普自动化控制系统有限公司 | 一种自定义图形展示方法 |
CN106331869A (zh) * | 2015-06-29 | 2017-01-11 | 北京金山安全软件有限公司 | 一种基于视频的图片重编辑方法及装置 |
CN106331869B (zh) * | 2015-06-29 | 2019-10-29 | 北京金山安全软件有限公司 | 一种基于视频的图片重编辑方法及装置 |
CN105096363A (zh) * | 2015-06-30 | 2015-11-25 | 北京金山安全软件有限公司 | 一种编辑图片的方法及图片编辑装置 |
CN106708850A (zh) * | 2015-11-13 | 2017-05-24 | 百度在线网络技术(北京)有限公司 | 基于图像模板的图像生成方法和装置 |
CN106020598B (zh) * | 2016-05-13 | 2019-04-26 | 网易(杭州)网络有限公司 | 一种调整图片的方法和装置 |
CN106020598A (zh) * | 2016-05-13 | 2016-10-12 | 网易(杭州)网络有限公司 | 一种调整图片的方法和装置 |
CN106168900A (zh) * | 2016-06-17 | 2016-11-30 | 武汉斗鱼网络科技有限公司 | 一种图片选择方法及装置 |
CN106776831A (zh) * | 2016-11-24 | 2017-05-31 | 维沃移动通信有限公司 | 一种多媒体组合数据的编辑方法及移动终端 |
CN106780666A (zh) * | 2016-11-30 | 2017-05-31 | 深圳航信德诚科技有限公司 | 一种微信客户端在线处理图片的方法和系统 |
CN106776990B (zh) * | 2016-12-06 | 2020-04-14 | 北京搜狗科技发展有限公司 | 一种信息处理方法、装置及电子设备 |
CN106776990A (zh) * | 2016-12-06 | 2017-05-31 | 北京搜狗科技发展有限公司 | 一种信息处理方法、装置及电子设备 |
CN106843717A (zh) * | 2016-12-08 | 2017-06-13 | 广州华多网络科技有限公司 | 即时通讯应用中预览图片的方法及装置 |
CN106681735A (zh) * | 2016-12-30 | 2017-05-17 | 迈普通信技术股份有限公司 | 基于字体生成动态图标的方法、装置及设备 |
CN107329651A (zh) * | 2017-06-22 | 2017-11-07 | 深圳传音通讯有限公司 | 图片处理方法、装置及终端 |
CN107341840A (zh) * | 2017-06-28 | 2017-11-10 | 广州华多网络科技有限公司 | 一种动画处理方法和装置 |
CN107566243A (zh) * | 2017-07-11 | 2018-01-09 | 阿里巴巴集团控股有限公司 | 一种基于即时通信的图片发送方法和设备 |
US11042276B2 (en) | 2017-07-11 | 2021-06-22 | Advanced New Technologies Co., Ltd. | Instant-messaging-based picture sending method and device |
CN107566243B (zh) * | 2017-07-11 | 2020-07-24 | 阿里巴巴集团控股有限公司 | 一种基于即时通信的图片发送方法和设备 |
US10691319B2 (en) | 2017-07-11 | 2020-06-23 | Alibaba Group Holding Limited | Instant-messaging-based picture sending method and device |
WO2019019635A1 (zh) * | 2017-07-25 | 2019-01-31 | 平安科技(深圳)有限公司 | 动态图的生成装置、方法及计算机可读存储介质 |
CN107610206A (zh) * | 2017-09-29 | 2018-01-19 | 北京金山安全软件有限公司 | 动态图片的处理方法、装置、存储介质及电子设备 |
CN110134452A (zh) * | 2018-02-09 | 2019-08-16 | 阿里巴巴集团控股有限公司 | 对象处理方法及装置 |
WO2019154258A1 (zh) * | 2018-02-09 | 2019-08-15 | 阿里巴巴集团控股有限公司 | 对象处理方法及装置 |
WO2019214240A1 (zh) * | 2018-05-08 | 2019-11-14 | 北京三快在线科技有限公司 | 动态图片的生成 |
US11257270B2 (en) | 2018-05-08 | 2022-02-22 | Beijing Sankuai Online Technology Co., Ltd | Generation of dynamic picture sequence |
CN110246196A (zh) * | 2019-04-24 | 2019-09-17 | 深圳点猫科技有限公司 | 一种基于人工智能生成动态图片的方法以及电子设备 |
WO2021179119A1 (zh) * | 2020-03-09 | 2021-09-16 | 游戏橘子数位科技股份有限公司 | 组合动画贴图的方法 |
CN113516740A (zh) * | 2020-04-10 | 2021-10-19 | 阿里巴巴集团控股有限公司 | 添加静态元素的方法、装置及电子设备 |
CN113688341A (zh) * | 2021-10-25 | 2021-11-23 | 深圳市明源云空间电子商务有限公司 | 动态图片分解方法、装置、电子设备及可读存储介质 |
CN117411847A (zh) * | 2023-12-14 | 2024-01-16 | 彩讯科技股份有限公司 | 一种邮件外链图片转存方法、系统和介质 |
CN117411847B (zh) * | 2023-12-14 | 2024-03-08 | 彩讯科技股份有限公司 | 一种邮件外链图片转存方法、系统和介质 |
Also Published As
Publication number | Publication date |
---|---|
CN102368196B (zh) | 2016-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102368196A (zh) | 客户端内容发送窗口中编辑动态图片的方法、终端及系统 | |
CN1819648B (zh) | 处理视频效果的方法和系统 | |
US9524651B2 (en) | System and method for electronic communication using a voiceover in combination with user interaction events on a selected background | |
CN112817670B (zh) | 基于会话的信息展示方法、装置、设备及存储介质 | |
CN105871690B (zh) | 即时通信的实现方法和装置 | |
US20060170705A1 (en) | Method and system to review the display of content | |
CN110633436B (zh) | 可视化、自定义全景编辑方法、系统、存储介质及设备 | |
CN102508843A (zh) | 具有微博发布功能的截图方法及系统 | |
CN103440247A (zh) | 发送照片的方法及其设备 | |
US8954862B1 (en) | System and method for collaborative viewing of a four dimensional model requiring decision by the collaborators | |
KR20060112179A (ko) | 발행-및-발송 특징을 가진 미디어-인에이블 메시징을 위한시스템 및 방법 | |
CN102426568A (zh) | 即时通信文本信息图片编辑的方法、客户端及系统 | |
CN101390032A (zh) | 用于存储、编辑和共享数字视频的系统和方法 | |
CN101193074A (zh) | 一种在即时通信展示框上显示图片的方法和系统 | |
CN110019058B (zh) | 文件操作的共享方法和装置 | |
CN109598775A (zh) | 一种动态图像合成方法、装置、终端和存储介质 | |
CN115567471B (zh) | 用于会话消息呈现的方法、装置、设备和存储介质 | |
CN109842541A (zh) | 信息处理方法、装置及存储介质 | |
CN112817671A (zh) | 图像处理方法、装置、设备以及计算机可读存储介质 | |
CN110298021A (zh) | 一种消息交互方法、系统和存储介质 | |
US20240007316A1 (en) | Adaptive background in video conferencing | |
CN104298416B (zh) | 即时通讯中自动回复消息的生成方法和装置 | |
CN116346759A (zh) | 即时消息呈现的方法、装置、电子设备和介质 | |
CN105162817A (zh) | 图片上传方法及装置 | |
US20070294613A1 (en) | Communication system for remote collaborative creation of multimedia contents |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |