利用C++类实现PNG图像读写及显示.docVIP

  • 456
  • 0
  • 约1.2万字
  • 约 12页
  • 2018-07-05 发布于重庆
  • 举报
利用C++类实现PNG图像读写及显示

利用C++类实现PNG图像读写及显示 一j誉 摘要:运用libpng库函数,设计了一个可读写PNG格式图像的c++类.同时,在 VC++6.0开发平台下,设计出一个基于多文档结构的图像浏览器,实现PNG格式图像的 读写及显示. 关键词:PNG;图像格式;C++;类 一 ,前言 PNG是一种可携式网络图像格式,其名称来源于非官方的 “PNG’SNotGIF”,是一种位图文件(Bitmapfile)存储格式,读 成”ping”.设计PNG时,保留了GIF的众多特性,如(1) 使用彩色查找表(也称调色板)可支持256种颜色的彩色图 像;(2)流式读/写性能(Streamability);(3)逐次逼近显示 (Progressivedisplay);(4)透明性(Transparency);(5)使用 无损压缩等.同时,也增加了一些GIF文件格式所不具备的特 性,如(1)每个像素为48位的真彩色图像;(2)每个像素为 l6位的灰度图像;(3)可为灰度图和真彩色图添加通道; (4)添加图像的信息;(5)使用循环冗余码(Cyclicredun— dancycode,CRC)检测损害的文件;(6)加快图像显示的逐次 逼近显示方式;(7)标准的读/写工具包等.目前,PNG已 成为国际互网络联盟(WorldWideWebConsortium,W3C)推荐的 标准[2],是互联网中常用的图像格式之一,

文档评论(0)

1亿VIP精品文档

相关文档