~myroc/myro-c++/extern-c

« back to all changes in this revision

Viewing changes to headers/Picture.h

  • Committer: John Hoare
  • Date: 2011-08-03 02:14:25 UTC
  • Revision ID: john@johnami.com-20110803021425-gayd5e8ukpmkl7el
Added makePicture()

Show diffs side-by-side

added added

removed removed

Lines of Context:
192
192
/// Save the Image to a file
193
193
void savePicture(PicturePtr p, const char* filename);
194
194
 
 
195
/// Create a picture object from a saved image
 
196
PicturePtr makePicture(const char* filename);
 
197
 
 
198
/// Create a blank picture 
 
199
PicturePtr makePicture(int columns, int rows);
 
200
 
 
201
/**
 
202
 * Create a new picture from an array ( a column-major sequence of 0-255 values that
 
203
 * represent Red, Green, Blue (in that order))
 
204
 * 
 
205
 * The length of the array MUST be exactly columns*rows*3 if color is true, or un-
 
206
 * specified, otherwise, if color is false, it must be columns*rows.
 
207
 */
 
208
PicturePtr makePicture(int columns, int rows, unsigned char* array, bool color=true);
 
209
 
 
210
 
195
211
///@}
196
212
 
197
213
#endif