一种图片分享的方法、装置和设备制造方法及图纸

技术编号:8633519 阅读:124 留言:0更新日期:2013-04-27 17:42
本发明专利技术实施例提供了一种图片分享的方法、装置和设备,其中所述方法包括:依据在图片上编辑的文本信息生成文本块对象;获取图片的数据,将所述图片的数据与所述文本块对象组织为预设格式的文件;发送所述预设格式的文件。本发明专利技术实施例可以减少沟通的次数,提高沟通的效率,保证了原始图片的完整性。

【技术实现步骤摘要】

本专利技术实施例涉及数据处理
,特别是涉及一种图片分享的方法,一种图片分享的装置,以及,一种设备。
技术介绍
随着通信技术的迅速发展,人们可以使用各种通信终端或者通信软件进行交流,通常在使用通信软件交流的过程中,除了可以使用文字进行交流,还可以使用图片来分享或表达信息。然而,图片却没有文字的直白易懂,图片往往需要结合文字来进行解释。目前,对图片进行解释的方法一般是先分享图片,然后在另外的地方利用文字标明图片的具体信息。在通信软件中更是如此,需要先发送一张图片,再发送一段文字作为解释来说明此图片里的一些关键信息。这种方式需要分别存储图片和文字信息,不能把这些内容结合起来。另外一种对图片进行解释的方法是将图片和用于解释图片的文字合成在一种图片中,使得文字和图片同时显现出来,但是这样却破坏了原始想要分享的图片,影响图片的完整性。
技术实现思路
本专利技术实施例提供了一种图片分享的方法,将图片的数据与用户在图片上编辑的文本信息以一种自定义的格式存储为文件,接收端接收到图片后可以查看原始图片,或者有文本信息的图片。 相应的,本专利技术实施例还提供了一种图片分享的装置,以及,一种设备,用以保证上述方法的实现及应用。为了解决上述问题,本专利技术实施例公开了一种图片分享的方法,包括依据在图片上编辑的文本信息生成文本块对象;获取图片的数据,将所述图片的数据与所述文本块对象组织为预设格式的文件;发送所述预设格式的文件。较佳地,所述依据在图片上编辑的文本信息生成文本块对象的步骤包括接收在图片上编辑的文本信息,并获取所述文本信息的字符串长度,所述文本信息为一个或多个;分别获取所述文本信息对应的坐标信息,并获取所述坐标信息的字符串长度;将所述文本信息与所述坐标信息组织为文本信息块;分别获取所述每个文本信息块的字符串长度,以及,获取所述所有文本信息块的字符串长度总和;获取预设的标记信息;将所述文本信息块,文本信息块的字符串长度总和,以及预设的标记信息组织为文本块对象。较佳地,所述将图片的数据与所述文本块对象组织为预设格式的文件的步骤包括将所述预设的标记信息写入预设格式的文件中;将所述文本信息块的字符串长度总和写入预设格式的文件中;依次写入所述文本信息块,所述写入的文本信息块的字符串长度为所述文本信息块的字符串长度总和;写入图片的数据。较佳地,所述预设格式的文件为自定义格式的文件。本专利技术实施例还公开了一种图片分享的方法,包括接收图片文件; 判断所述图片文件是否为预设格式的文件,所述预设格式的文件包括图片的数据和文本块对象;若所述图片文件为预设格式的文件,则提取所述图片文件的图片数据以及文本块对象;依据指令显示所述图片数据,或者,依据指令显示所述图片数据和文本块对象。较佳地,在所述判断图片文件是否为预设格式的文件的步骤之前,还包括获得所述图片文件的字符编码。较佳地,所述文本块对象包括预设的标记信息,所述判断图片文件是否为预设格式的文件的步骤包括获取所述字符编码的第一编码长度,并读取所述第一编码长度的信息;判断所述第一编码长度的信息是否为预设的标记信息;若所述第一编码长度的信息为预设的标记信息,则所述图片文件为预设格式的文件。较佳地,所述文本块对象包括文本信息以及所述文本信息对应的坐标信息,所述文本信息为一个或多个,所述若图片文件为预设格式的文件,则提取所述图片文件的图片数据以及文本块对象的步骤包括获取所述字符编码的第二编码长度,并提取所述第二编码长度的信息,所述第二编码长度的信息为所述文本信息与所述文本信息对应的坐标信息的字符串长度总和;获取所述字符编码的第三编码长度以及第四编码长度,提取所述第三编码长度的信息以及第四编码长度的信息,所述第三编码长度的信息以及第四编码长度的信息为所述文本信息对应的坐标信息;依据所述文本信息对应的坐标信息提取文本信息;判断所述提取的文本信息与坐标信息的字符串长度是否为所述文本信息与所述文本信息对应的坐标信息的字符串长度总和;若所述提取的文本信息与坐标信息的字符串长度为所述文本信息与所述文本信息对应的坐标信息的字符串长度总和,提取图片的数据;若所述提取的文本信息与坐标信息的字符串长度不为所述文本信息与所述文本信息对应的坐标信息的字符串长度总和,返回执行获取所述字符编码的第三编码长度以及第四编码长度,提取所述第三编码长度的信息以及第四编码长度的信息的子步骤。本专利技术实施例还公开了一种图片分享的装置,包括文本块对象生成模块,用于依据在图片上编辑的文本信息生成文本块对象;预设格式文件生成模块,用于获取图片的数据,将所述图片的数据与所述文本块对象组织为预设格式的文件;发送模块,用于发送所述预设格式的文件。较佳地,所述文本块对象生成模块包括文本信息获取子模块,用于接收在图片上编辑的文本信息,并获取所述文本信息的字符串长度,所述文本信息为一个或多个;坐标信息获取子模块,用于分别获取所述文本信息对应的坐标信息,并获取所述坐标信息的字符串长度;文本信息块生成子模块,用于将所述文本信息与所述坐标信息组织为文本信息块;字符串长度获取子模块,用于分别获取所述每个文本信息块的字符串长度,以及,获取所述所有文本信息块的字符串长度总和;标记信息获取子模块,用于获取预设的标记信息;文本快对象获取子模块,用于将所述文本信息块,文本信息块的字符串长度总和,以及预设的标记信息组织为文本块对象。较佳地,所述预设格式文件生成模块包括标记信息写入子模块,用于将所述预设的标记信息写入预设格式的文件中;字符串长度写入子模块,用于将所述文本信息块的字符串长度总和写入预设格式的文件中;文本信息块写入子模块,用于依次写入所述文本信息块,所述写入的文本信息块的字符串长度为所述文本信息块的字符串长度总和;图片的数据写入子模块,用于写入图片的数据。较佳地,所述预设格式的文件为自定义格式的文件。本专利技术实施例还公开了一种图片分享的装置,包括图片接收模块,用于接收图片文件;判断模块,用于判断所述图片文件是否为预设格式的文件,所述预设格式的文件包括图片的数据和文本块对象;提取模块,用于若所述图片文件为预设格式的文件,则提取所述图片文件的图片数据以及文本块对象;显示模块,用于依据指令显示所述图片数据,或者,依据指令显示所述图片数据和文本块对象。较佳地,所述装置还包括字符编码获得模块,用于在判断所述图片文件是否为预设格式的文件之前获得所述图片文件的字符编码。较佳地,所述文本块对象包括预设的标记信息,所述判断模块包括第一读取子模块, 用于获取所述字符编码的第一编码长度,并读取所述第一编码长度的信息;标记信息判断子模块,用于判断所述第一编码长度的信息是否为预设的标记信息;预设格式文件确定子模块,用于在所述第一编码长度的信息为预设的标记信息时,则所述图片文件为预设格式的文件。较佳地,所述文本块对象包括文本信息以及所述文本信息对应的坐标信息,所述文本信息为一个或多个,所述提取模块包括第二读取子模块,用于获取所述字符编码的第二编码长度,并提取所述第二编码长度的信息,所述第二编码长度的信息为所述文本信息与所述文本信息对应的坐标信息的字符串长度总和;第三读取子模块,用于获取所述字符编码的第三编码长度以及第四编码长度,提取所述第三编码长度的信息以及第四编码长度的信息,所述第三编码长度的信本文档来自技高网...

【技术保护点】
一种图片分享的方法,其特征在于,包括:依据在图片上编辑的文本信息生成文本块对象;获取图片的数据,将所述图片的数据与所述文本块对象组织为预设格式的文件;发送所述预设格式的文件。

【技术特征摘要】
1.一种图片分享的方法,其特征在于,包括 依据在图片上编辑的文本信息生成文本块对象; 获取图片的数据,将所述图片的数据与所述文本块对象组织为预设格式的文件; 发送所述预设格式的文件。2.根据权利要求1所述的方法,其特征在于,所述依据在图片上编辑的文本信息生成文本块对象的步骤包括 接收在图片上编辑的文本信息,并获取所述文本信息的字符串长度,所述文本信息为一个或多个; 分别获取所述文本信息对应的坐标信息,并获取所述坐标信息的字符串长度; 将所述文本信息与所述坐标信息组织为文本信息块; 分别获取所述每个文本信息块的字符串长度,以及,获取所述所有文本信息块的字符串长度总和; 获取预设的标记信息; 将所述文本信息块,文本信息块的字符串长度总和,以及预设的标记信息组织为文本块对象。3.根据权利要求2所述的方法,其特征在于,所述将图片的数据与所述文本块对象组织为预设格式的文件的步骤包括 将所述预设的标记信息写入预设格式的文件中; 将所述文本信息块的字符串长度总和写入预设格式的文件中; 依次写入所述文本信息块,所述写入的文本信息块的字符串长度为所述文本信息块的字符串长度总和; 写入图片的数据。4.根据权利要求1-3任一权利要求所述的方法,其特征在于,所述预设格式的文件为自定义格式的文件。5.—种图片分享的方法,其特征在于,包括 接收图片文件; 判断所述图片文件是否为预设格式的文件,所述预设格式的文件包括图片的数据和文本块对象; 若所述图片文件为预设格式的文件,则提取所述图片文件的图片数据以及文本块对象; 依据指令显示所述图片数据,或者,依据指令显示所述图片数据和文本块对象。6.根据权利要求5所述的方法,其特征在于,在所述判断图片文件是否为预设格式的文件的步骤之前,还包括 获得所述图片文件的字符编码。7.根据权利要求6所述的方法,其特征在于,所述文本块对象包括预设的标记信息,所述判断图片文件是否为预设格式的文件的步骤包括 获取所述字符编码的第一编码长度,并读取所述第一编码长度的信息; 判断所述第一编码长度的信息是否为预设的标记信息; 若所述第一编码长度的信息为预设的标记信息,则所述图片文件为预设格式的文件。8.根据权利要求7所述的方法,其特征在于,所述文本块对象包括文本信息以及所述文本信息对应的坐标信息,所述文本信息为一个或多个,所述若图片文件为预设格式的文件,则提取所述图片文件的图片数据以及文本块对象的步骤包括 获取所述字符编码的第二编码长度,并提取所述第二编码长度的信息,所述第二编码长度的信息为所述文本信息与所述文本信息对应的坐标信息的字符串长度总和; 获取所述字符编码的第三编码长度以及第四编码长度,提取所述第三编码长度的信息以及第四编码长度的信息,所述第三编码长度的信息以及第四编码长度的信息为所述文本信息对应的坐标信息; 依据所述文本信息对应的坐标信息提取文本信息; 判断所述提取的文本信息与坐标信息的字符串长度是否为所述文本信息与所述文本信息对应的坐标信息的字符串长度总和; 若所述提取的文本信息与坐标信息的字符串长度为所述文本信息与所述文本信息对应的坐标信息的字符串长度总和,提取图片的数据; 若所述提取的文本信息与坐标信息的字符串长度不为所述文本信息与所述文本信息对应的坐标信息的字符串长度总和,返回执行获取所述字符编码的第三编码长度以及第四编码长度,提取所述第三编码长度的信息以及第四编码长度的信息的子步骤。9.一种图片分享的装置,其特征在于,包括 文本块对象生成模块,用于依据在图片上编辑的文本信息生成文本块对象; 预设格式文件生成模块,用于获取图片的数据,将所述图片的数据与所述文本块对象组织为预设格式的文件; 发送模块,用于发送所述预设格式的文件。10.根据权利要求9所述的装置,其特征在于,所述文本块对象生成模块包括 文本信息获取子模块,用于接收在图片上编辑的文本信息,并获取所述文本信息的字符串长度,所述文本信息为一个或多个; 坐标信息获取子模块,用于分别获取所述文本信息对应的坐标信息,并获取所述坐标信息的字符串长度; 文本信息块生成子模块,用于将所述文本信息与所述坐...

【专利技术属性】
技术研发人员:李政程亮李皓骅
申请(专利权)人:北京小米科技有限责任公司
类型:发明
国别省市:

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

1