png.hpp File Reference

A class for png pictures. More...

`#include <claw/image.hpp>`
`#include <png.h>`
`#include <zlib.h>`
`#include <setjmp.h>`
`#include <iostream>`
`#include <string>`

Go to the source code of this file.

## Classes

class | claw::graphic::png
| A class for png pictures. More...
class | claw::graphic::png::reader
| This class read data from a png file and store it in an image. More...
struct | claw::graphic::png::reader::source_manager
| Source manager that allow us to read from a std::istream. More...
class | claw::graphic::png::writer
| This class write an image in a png file. More...
struct | claw::graphic::png::writer::options
| Parameters of the writing algorithm. More...
struct | claw::graphic::png::writer::target_manager
| Target manager that allow us to write in a std::ostream. More...

## Namespaces

namespace | claw
| This is the main namespace.
namespace | claw::graphic
| Everything about image structures and processing.

## Detailed Description

A class for png pictures.

Author
  Julien Jorge

Definition in file png.hpp.