libjpeg
HappinessLee
专注音视频
展开
-
libjpeg-turbo-1.2.1编译和使用
一、libjpeg-turbo-1.2.1 libjpeg 是一个完全用C语言编写的库,包含了被广泛使用的JPEG解码、JPEG编码和其他的JPEG功能的实现。libjpeg-turbo 是一个专门为 x86 和 x86-64 处理器优化的高速 libjpeg 的改进版本。二、JPEG解码2.1分配和初始化一个JPEG decompression结构体转载 2016-11-18 15:21:18 · 4543 阅读 · 1 评论 -
OpenGL纹理贴图 JPEG纹理
1.1 JPEG纹理 大型的应用程序特别是游戏程序使用的贴图非常多,如Quake III使用的JPEG和TGA文件就有将近2000个,其中JPEG文件超过一半,占用近30MB。如果都使用BMP格式的话,因为没有压缩,占用的空间将大大增加,至少达到180MB。因此,JPEG文件作为贴图也是大型程序的选择。因为JPEG文件是压缩的,使用JPEG文件,必须先进行解码。转载 2016-11-21 10:54:52 · 3524 阅读 · 0 评论 -
libjpeg库的简单使用使用----jpeg图片解压
libjpeg库其实已经可以满足我们日常处理日常简单图片之间的转换了。下面就来介绍一下jpeg库的解压和压缩过程。首先来讲解压操作过程:1、分配jpeg对象结构体空间,并初始化。2、指定解压数据源。3、获取解压文件信息。4、为解压设定参数,包括图像大小和颜色空间。5、开始解压缩。6、取数据。7、解压完毕。8、释放资源和退出程序。1、分配jpeg对象结转载 2016-11-21 11:30:22 · 19744 阅读 · 1 评论