[发明专利]一种图片式文本的切图方法和系统在审
申请号: | 201210535073.1 | 申请日: | 2012-12-12 |
公开(公告)号: | CN103870444A | 公开(公告)日: | 2014-06-18 |
发明(设计)人: | 沈卫争;张红林;徐羽;张凯 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/25 | 分类号: | G06F17/25;G06T7/00 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张颖玲;任媛 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图片 文本 方法 系统 | ||
1.一种图片式文本的切图方法,其特征在于,该方法包括:
将原始图片式文本转换为特定格式的原始位图文本;
根据终端屏幕的宽度对所述特定格式的原始位图文本进行切割后重新排版,得到特定格式的新位图文本;
将特定格式的新位图文本转换为终端支持格式的图片式文本。
2.根据权利要求1所述图片式文本的切图方法,其特征在于,所述将原始图片式文本转换为特定格式的原始位图文本,包括:根据原始图片式文本的格式,通过对应格式的解码器将原始图片式文本解码后、再采用特定格式的编码器进行编码,得到特定格式的原始位图文本;
所述特定格式的原始位图文本支持逐行扫描。
3.根据权利要求1所述图片式文本的切图方法,其特征在于,所述根据终端屏幕的宽度对所述特定格式的原始位图文本进行切割之前,该方法还包括:建立笛卡尔坐标系描述所述特定格式的原始位图文本中像素的分布;
逐行扫描所述特定格式的原始位图文本中的像素,获得文字行、分割行、和分割列;
一行文字占用的多个像素为一个文字行;相邻两个文字行之间颜色全部一致的多个像素为一个分割行;一个文字行内相邻两个文字之间颜色全部一致的多个像素为一个分割列;所述一个文字行包括一个或多个分割列。
4.根据权利要求3所述图片式文本的切图方法,其特征在于,所述根据终端屏幕的宽度对所述特定格式的原始位图文本进行切割,包括:
设置切割像素单元;
统计特定格式的原始位图文本中所有文字行的高度,以平均高度作为所述切割像素单元的宽度;以终端屏幕的宽度作为所述切割像素单元的长度;
按照所述切割像素单元的大小和文本阅读顺序对依次对每个文字行单独进行切割,得到每个文字行对应的一个或多个子文字行。
5.根据权利要求4所述图片式文本的切图方法,其特征在于,按照所述切割像素单元的大小和文本阅读顺序、依次对每个文字行单独进行切割时,该方法还包括:
从当前文字行的起始位置开始切割;
当切割像素单元对应的终止位置的像素与分割列重合时,从该分割列进行分割,得到的子文字行的长度等于所述切割像素单元的长度;
当切割像素单元对应的终止位置的像素与分割列不重合时,按照文本阅读顺序的反方向减小所述切割像素单元的长度,直到切割像素单元对应的终止位置的像素与分割列重合,并从该分割列进行分割,得到的子文字行的长度小于所述切割像素单元的长度;
当前文字行剩余部分的长度不足一个切割像素单元的长度时,按照文本阅读顺序的反方向减小所述切割像素单元的长度,使所述切割像素单元对应的终止位置与当前文字行的终止位置重合时进行切割,得到的子文字行的长度小于所述切割像素单元的长度。
6.根据权利要求5所述图片式文本的切图方法,其特征在于,该方法还包括:对段落起始位置和终止位置对应的子文字行进行标记。
7.根据权利要求6所述图片式文本的切图方法,其特征在于,该方法还包括:按照文本阅读顺序对特定格式的原始位图文本中的一个或多个子文字行统一编号。
8.根据权利要求7所述图片式文本的切图方法,其特征在于,所述重新排版,包括:
将切割像素单元的长度设置为特定格式的新位图文本的一行的长度,将切割像素单元的宽度设置为特定格式的新位图文本的一行的高度;
按照编号依次排列特定格式的原始位图文本的一个或多个子文字行,得到特定格式的新位图文本。
9.根据权利要求8所述图片式文本的切图方法,其特征在于,重新排版时,该方法还包括:当前编号的子文字行的长度小于切割像素单元的长度、且未被标记为段落终止位置时,将当前编号的子文字行与下一个编号的子文字行组合、或与下一个编号的子文字行的前半部分组合,使组合得到的子文字行的长度等于切割像素单元的长度。
10.根据权利要求9所述图片式文本的切图方法,其特征在于,将特定格式的新位图文本转换为终端支持的图片式文本,包括:通过特定格式的解码器将特定格式的新位图文本解码后、再采用终端支持格式的编码器进行编码,得到终端支持的图片式文本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210535073.1/1.html,转载请声明来源钻瓜专利网。