一种结合图片有损压缩和记录透明度信息的实现方法技术

技术编号:20221806 阅读:43 留言:0更新日期:2019-01-28 20:18
本发明专利技术公开了一种结合图片有损压缩和记录透明度信息的实现方法。本发明专利技术包含两个部分,从png格式转换成指定格式和从指定格式转换成png格式。本方法的思想是将jpg格式和png格式结合起来,既得到了jpg格式压缩率高的好处,又得到了png格式支持透明度信息的好处,总体来说较大地缩短了文件长度。

【技术实现步骤摘要】
一种结合图片有损压缩和记录透明度信息的实现方法
本专利技术属于数据压缩、计算机图形图像处理领域,尤其是需要结合有损压缩的高压缩比和记录透明度信息的要求时可以使用的方法。
技术介绍
随着计算机和网络的飞速发展,图片是十分重要的媒体之一,图片的压缩方式分为两大类,有损压缩和无损压缩,其中有损压缩是根据人眼对颜色、亮度、细节等的敏感程度,选择性地抛弃一些不敏感的数据,达到减少空间占用的效果,目前常见的有损压缩文件格式是jpg格式,但jpg格式不支持存储透明度信息。透明度信息在图片的实际应用中也是非常重要的,包含透明度信息的图像,可以使彩色图像的边缘能与任何背景平滑地融合,从而彻底地消除边缘出现锯齿的现象,目前常见的包含透明度信息的格式是png格式,但png格式不支持对图像数据进行有损压缩。本方法综合了jpg格式和png格式的优点,既能使用有损压缩提高压缩率,又能存储透明度信息,适应更广泛的使用场景。
技术实现思路
本专利技术的目的是针对现有技术的空白,提供了一种既能使用有损压缩,又能存储透明度信息的方法。本专利技术包含两个部分,从png格式转换成本方法格式和从本方法格式转换成png格式。本专利本文档来自技高网...

【技术保护点】
1.一种结合图片有损压缩和记录透明度信息的实现方法,其特征在于该方法包含两个部分,从png格式转换成指定格式和从指定格式转换成png格式,具体实现步骤如下:从png格式转换成指定格式的具体步骤为:步骤一、使用开源图像处理类库CXImage读入待处理的png图像文件,记为SRC,然后调用SRC的Encode方法,类型参数设为CXIMAGE_FORMAT_JPG,将SRC转换为jpg格式的内存字节流,记为M1,调用SRC的Encode2RGBA方法,获取到SRC透明度信息的内存字节流,记为M2;步骤二、在新文件中写入文件头,文件头包括用于标识文件类型的约定值Ⅰ,其中将字节流M1的长度、字节流M2的...

【技术特征摘要】
1.一种结合图片有损压缩和记录透明度信息的实现方法,其特征在于该方法包含两个部分,从png格式转换成指定格式和从指定格式转换成png格式,具体实现步骤如下:从png格式转换成指定格式的具体步骤为:步骤一、使用开源图像处理类库CXImage读入待处理的png图像文件,记为SRC,然后调用SRC的Encode方法,类型参数设为CXIMAGE_FORMAT_JPG,将SRC转换为jpg格式的内存字节流,记为M1,调用SRC的Encode2RGBA方法,获取到SRC透明度信息的内存字节流,记为M2;步骤二、在新文件中写入文件头,文件头包括用于标识文件类型的约定值Ⅰ,其中将字节流M1的长度、字节流M2的长度作为文件头的内容,字节流M1的内容、字节流M2的内容作为新文件的内容,从而完成新文...

【专利技术属性】
技术研发人员:胡开荆
申请(专利权)人:浙江万朋教育科技股份有限公司
类型:发明
国别省市:浙江,33

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

1