Exiv2
Classes | Namespaces | Functions | Variables
pngimage.hpp File Reference

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

#include "exiv2lib_export.h"
#include "image.hpp"

Go to the source code of this file.

Classes

class  Exiv2::PngImage
 Class to access PNG images. Exif and IPTC metadata are supported directly. More...
 

Namespaces

 Exiv2
 Provides classes and functions to encode and decode Exif and Iptc data. The libexiv2 API consists of the objects of this namespace.
 
 Exiv2::ImageType
 Supported image formats.
 

Functions

EXIV2API 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.
 
EXIV2API 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

Author
Andreas Huggel (ahu) ahuggel@gmx.net
Gilles Caulier (cgilles) caulier dot gilles at gmail dot com
Date
12-Jun-06, gc: submitted