zlib 与 libpng 的配置与使用 part1

原创 2003年04月04日 09:10:00

zlib libpng 的配置与使用<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Solstice  2003/04/3

说明:本文节选自我主页上的一篇文章,原文介绍了1) Wave 文件的格式、2)读取 Wave 文件内容,并显示文件的基本信息、3)压缩库 zlib 的安装与简单应用、4)PNG 库 libpng 的安装、5)使用 libpng 生成 PNG 文件、6)绘制 Wave 文件的波形,这里只截取3、4、5这三部分内容。本文涉及的源码可从我的主页下载(http://www.chenshuo.com)。

PNG 格式的图片在网络上非常流行,几乎所有浏览器都支持这种格式。PNG 代表 Portable Network Graphics——可移植网络图形格式。我偏爱 PNG 图片的另一个原因是,在 LaTeX 生成的 PDF 文件中,可以直接嵌入 PNG 文件。PNG GIF 类似,是无损压缩的光栅图形格式。与 GIF 文件不同,编写生成 PNG 文件的软件不需要支付任何版权费用。因此,PNG 的非官方名称为 Png's Not Gif,够搞笑,是吧?

尽管 PNG 文件的格式并不复杂,我还是决定用一套现成的程序库来读写它,不要总是自己重新发明轮子嘛。我们先来看看怎么安装使用 PNG 文件的官方程序库——libpng zlib。常见的 Linux 系统都配备了这两个程序库,因此我只打算介绍在 Windows 下的安装方法。

以下的操作以免费的 Borland C++ Compiler 5.5.1 free 编译器为例,Microsoft Visual C++ 安装方法大致与此类似,但我没有条件测试。

常用开源协议之zlib/libpng License

模板如下:Copyright (c) This software is provided 'as-is', without any express or impliedwarranty. In no...
  • pizi0475
  • pizi0475
  • 2011年03月14日 21:24
  • 5478

zlib 库和libpng 的安装:

1.zlib 库的安装 下载地址:http://www.zlib.net/zlib-1.2.3.tar.gz # tar zxf zlib-1.2.3.tar.gz# mv zlib-1.2.3 zl...
  • monahans
  • monahans
  • 2008年10月09日 14:31
  • 3784

交叉编译libpng以及zlib开源库

关于Linux开源库的编译过程,特别是在嵌入式系统中使用; 上图完美诠释了我本次编译的环境和运行目标; 下载zlib-1.2.8.tar.gz和libpng-1.6.17.tar.gz。 a...
  • dreamInTheWorld
  • dreamInTheWorld
  • 2017年02月09日 10:12
  • 1616

libpng与zlib的坑

./.libs/libpng16.so: undefined reference to `inflateValidate'
  • aa1600159112
  • aa1600159112
  • 2017年08月04日 10:16
  • 1044

BW--Create Data Warehousing: Step by Step(摘自SAP Library)

  Data Warehousing: Step by StepPurposeTo build a data warehouse, you have to execute certain proc...
  • techweb
  • techweb
  • 2007年12月14日 17:10
  • 159

开发库 整理

图像: 1.图片浏览控件MWPhotoBrowser        实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可...
  • zhuzhu_2005
  • zhuzhu_2005
  • 2014年10月30日 09:59
  • 2480

【转】zlib 与 libpng 的配置与使用 part1

zlib 与 libpng 的配置与使用Solstice  2003/04/3说明:本文节选自我主页上的一篇文章,原文介绍了1) Wave 文件的格式、2)读取 Wave 文件内容,并显示文件的基本信...
  • code09
  • code09
  • 2009年05月10日 21:12
  • 277

linux上安装libpng库以及zlib库

(一)下载libpng的库: 我下载的是libpng-1.5.8 的安装包 如在这里下载http://download.chinaunix.net/download/0006000/5976.shtm...
  • bawenmao
  • bawenmao
  • 2015年11月26日 10:55
  • 11785

sap里部分函数说明

ABAP_DOCU_DOWNLOAD Download ABAP documentation in HTML format. ...
  • techweb
  • techweb
  • 2007年12月14日 17:38
  • 405

1+7=?我看看你是不是机器人

看到wespoke的机器人对话,哈哈一乐。其实我也经常有此应激反应。以下是引用wespoke-机器人在2007-3-6的博客:msn上:紫焰 | 我要买Wii!!!! 说:一定要给你看的http://...
  • techweb
  • techweb
  • 2008年01月03日 20:36
  • 505
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:zlib 与 libpng 的配置与使用 part1
举报原因:
原因补充:

(最多只允许输入30个字)