一种用于字库文件和单色图像的压缩与解压缩方法技术

技术编号:8161936 阅读:238 留言:0更新日期:2013-01-07 19:44
本发明专利技术涉及一种用于字库文件和单色图像的压缩与解压缩方法,其中压缩步骤包括:1)设置一组标签色,所述标签色的颜色值互不相同,且不同标签色叠加后结果不同;2)创建一个空白的区域,按图片的顺序提取一图片,所述图片的像素包括透明像素和非透明像素,按所述标签色的顺序取一标签色的颜色值赋给所述图片的非透明像素,将赋值后的非透明像素复制到所述区域上,生成标签色图片;3)重复上述步骤2),直至所述标签色全部使用;4)重复所述步骤2)和步骤3),直至所有图片全部绘制完成。由于在同一区域内压缩了多个标签色图片,因此区域所占的存储空间为原有文字图像的1/标签色数目,压缩率远大于现有的压缩方法。

【技术实现步骤摘要】

本专利技术涉及ー种图像压缩技术,具体涉及ー种用于字库文件和单色图像的压缩与解压缩方法
技术介绍
现有的字库文件的保存方式包括矢量字库和点阵字库,其中矢量字库是把每个文字的笔划分解成一次或二次贝塞尔曲线,然后记下这些曲线的參数。显示矢量文字时,首先从矢量字库中将它的文字信息提取出来,根据文字具体的尺寸大小绘制出这些曲线的轮廓形成矢量文字。在对矢量文字进行旋转、放大、縮小等几何变换时,只需对矢量文字的几何參数进行变换就可以实现。现有的矢量字库有很多种,区别在于他们采用的不同数学模型来描述组成矢量文字。矢量文字的优点在于可以通过參数计算随意将字体放大或缩小,笔划轮廓仍然能保持清晰圆滑。 点阵字库的本质是位片,由排列成矩阵的带有ARGB通道数据的像素组成,每个像素都是一个 ARGB (alpha, red, green, blue)色,分为 alpha 通道,red 通道,green 通道,bIue通道,其中alpha通道为透明通道。像素的取值范围从0x00000000到OxFFFFFFFF,可划分为alpha通道数据、red通道数据、green通道数据、blue通道数据。现在网页游戏开本文档来自技高网...

【技术保护点】
一种图片的压缩与解压缩方法,其中压缩步骤包括:1)设置一组标签色,所述标签色的颜色值互不相同,且不同标签色叠加后结果不同;2)创建一个空白的区域,按图片的顺序提取一图片,所述图片的像素包括透明像素和非透明像素,按所述标签色的顺序取一标签色的颜色值赋给所述图片的非透明像素,将赋值后的非透明像素复制到所述区域上,生成标签色图片;3)重复上述步骤2),直至所述标签色全部使用;4)重复所述步骤2)和步骤3),直至所有图片全部绘制完成;解压缩步骤包括:I)根据所述图片的顺序定位所述图片对应的标签色图片所在的区域和层数,通过所述层数确定所述标签色图片的标签色;II)对所述区域中的所有像素进行扫描,找出叠加...

【技术特征摘要】

【专利技术属性】
技术研发人员:朱希顺石波涛张春平
申请(专利权)人:北京天神互动科技有限公司
类型:发明
国别省市:

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

1