#include <PNGImage.h>
Inherits Image.
Inheritance diagram for PNGImage:


Public Member Functions | |
| PNGImage (int resX, int resY) | |
| virtual | ~PNGImage () |
| virtual bool | read (const std::string &fileName) |
| virtual void | write (const std::string &fileName) const |
Classes | |
| class | PNGFileOpenException |
Definition at line 13 of file PNGImage.h.
| PNGImage::PNGImage | ( | int | resX, | |
| int | resY | |||
| ) |
Constructor
| resX | X resolution | |
| resY | Y resolution |
Definition at line 16 of file PNGImage.cpp.
| PNGImage::~PNGImage | ( | ) | [virtual] |
Destructor
Definition at line 24 of file PNGImage.cpp.
| bool PNGImage::read | ( | const std::string & | fileName | ) | [virtual] |
Read image from png file. The image will be converted to float r, g, b, a
| fileName | File name to read from |
Implements Image.
Definition at line 34 of file PNGImage.cpp.
References LOG, Image::mPixels, Image::mResX, Image::mResY, read_png(), and Image::setPixel().
| void PNGImage::write | ( | const std::string & | fileName | ) | const [virtual] |
Write image content as RGB png file.
| fileName | File name to write to |
Implements Image.
Definition at line 105 of file PNGImage.cpp.
References Image::mResX, Image::mResY, Image::pixel(), and write_png().
1.5.1