图形图像处理
漫林鸟
万事万物皆数学
展开
-
libpng的使用
libpng的使用 1. PNG文件格式PNG图像格式文件(或者称为数据流)由一个8字节的PNG文件署名(PNG file signature)域和按照特定结构组织的3个以上的数据块(chunk)组成。PNG定义了两种类型的数据块,一种是称为关键数据块(critical chunk),这是标准的数据块,另一种叫做辅助数据块(ancillary chunks),这是可选的数据块。转载 2014-06-10 15:25:04 · 1565 阅读 · 0 评论 -
libpng解码png
上文《图像解码之一——使用libjpeg解码jpeg图片》介绍了使用libjpeg解码jpeg图片。png图片应用也非常广泛,本文将会简单介绍怎样使用开源libpng库解码png图片。libpng的数据结构 png_structp变量是在libpng初始化的时候创建,由libpng库内部使用,代表libpng的是调用上下文,库的使用者不应该对这个变量进行访问。调用libpng的API转载 2014-06-11 16:56:00 · 834 阅读 · 0 评论 -
libjpeg 使用
图像解码之一——使用libjpeg解码jpeg图片多媒体应用在现在电子产品中的地位越来越重要,尤其是在嵌入式设备中。本系列文章将会介绍利用libjpeg解码jpeg文件,libpng解码png文件,libgif解码gif文件。本文为第一篇,介绍使用libjpeg解码jpeg文件。libjpeg简介 libjpeg是一个完全用C语言编写的库,包含了被广泛使用的JPEG解码、转载 2014-06-11 16:50:33 · 856 阅读 · 0 评论 -
giflib解码gif图片
图像解码之三——giflib解码gif图片前面已经介绍过了libjpeg解码jpeg图片和libpng解码png图片,本文将会介绍怎样用giflib解码gif图片。giflib可以在这里下载。gif文件格式简单介绍 在解码jpeg图片和png图片的时候我们不需要对jpeg和png文件格式有了解就可以解码了(了解jpeg和png当然更好),但是在使用giflib解码gif的转载 2014-06-11 16:54:08 · 2111 阅读 · 0 评论