Exiv2: pngimage.hpp File Reference

- Main Page
- Namespaces
- Classes
- Files
- Examples

- Search for |

# pngimage.hpp File Reference

PNG image, implemented using the following references: PNG specification by W3C
PNG tags list by Phil Harvey
. More...

`#include "image.hpp"`
`#include "basicio.hpp"`
`#include <string>`

Include dependency graph for pngimage.hpp:

## Namespaces
namespace | Exiv2
namespace | Exiv2::ImageType
## Classes
class | Exiv2::PngImage
| Class to access PNG images. Exif and IPTC metadata are supported directly. More...
## Functions
Image::AutoPtr | Exiv2::newPngInstance (BasicIo::AutoPtr io, bool create)
| Create a new PngImage instance and return an auto-pointer to it. Caller owns the returned object and the auto-pointer ensures that it will be deleted.
bool | Exiv2::isPngType (BasicIo &iIo, bool advance)
| Check if the file iIo is a PNG image.
## Variables
const int | Exiv2::ImageType::png = 6
| PNG image type (see class PngImage).

## Detailed Description

PNG image, implemented using the following references: PNG specification by W3C
PNG tags list by Phil Harvey
.

Version:

Rev
  823

Author:
  Andreas Huggel (ahu) ahuggel@gmx.net

  Gilles Caulier (cgilles) caulier dot gilles at gmail dot com

Date:
  12-Jun-06, gc: submitted