noos::object::picture Class Reference

class which wraps around raw bytes of a picture More...

#include <picture.hpp>

Public Member Functions

 picture (const std::string filepath)
 Construct from a file-path.
 
 picture (std::ifstream &bytestream)
 Construct using an open file stream.
 
 picture (const std::vector< noos::types::byte > data)
 Constructor using the raw bytes of a file.
 
 picture (const picture &)=default
 Copy constructor.
 
pictureoperator= (const picture &)=default
 Assignment operator.
 
bool operator== (const picture &rhs) const
 Picture equality.
 
bool operator!= (const picture &rhs) const
 Not picture equality.
 
std::vector< noos::types::bytebytearray () const
 Get picture as array of bytes.
 
std::string type () const
 Get image type (JPG/PNG supported)
 
bool save (const std::string filepath)
 Save picture to filepath.
 

Detailed Description

class which wraps around raw bytes of a picture

Version
0.7.0
Date
August 2016
Author
Alex Gkiokas a.gki.nosp@m.okas.nosp@m.@orte.nosp@m.lio..nosp@m.co.uk

The documentation for this class was generated from the following file: