jpeg.hpp File Reference

A class for jpeg pictures. More...

`#include <claw/image.hpp>`
`#include <setjmp.h>`
`#include <iostream>`
`#include <string>`
`#include <cstdio>`
`#include <jpeglib.h>`
`#include <claw/impl/jpeg_reader.tpp>`

Go to the source code of this file.

## Classes

class | claw::graphic::jpeg
| A class for jpeg pictures. More...
struct | claw::graphic::jpeg::error_manager
| Error handler that throw an exception instead of exiting the program. More...
class | claw::graphic::jpeg::reader
| This class read data from a jpeg file and store it in an image. More...
struct | claw::graphic::jpeg::reader::source_manager
| Source manager that allow us to read from a std::istream. More...
class | claw::graphic::jpeg::writer
| This class write an image in a jpeg file. More...
struct | claw::graphic::jpeg::writer::options
| Parameters of the writing algorithm. More...
struct | claw::graphic::jpeg::writer::destination_manager
| Destination manager that allow us to write in a std::ostream. More...

## Namespaces

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

## Detailed Description

A class for jpeg pictures.

Author
  Julien Jorge

Definition in file jpeg.hpp.