Thread: [Jahshaka-cvs] openlibraries/src/openimagelib/plugins/jpg jpg_plugin.cpp, 1.15, 1.16
Status: Beta
Brought to you by:
jahshaka
From: Charles Y. <lil...@us...> - 2007-06-28 18:34:36
|
Update of /cvsroot/openlibraries/openlibraries/src/openimagelib/plugins/jpg In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv19514/jpg Modified Files: jpg_plugin.cpp Log Message: + Single channel jpg and png inputs are handled as l8 Index: jpg_plugin.cpp =================================================================== RCS file: /cvsroot/openlibraries/openlibraries/src/openimagelib/plugins/jpg/jpg_plugin.cpp,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- jpg_plugin.cpp 7 May 2006 18:03:51 -0000 1.15 +++ jpg_plugin.cpp 28 Jun 2007 18:34:31 -0000 1.16 @@ -45,12 +45,16 @@ typedef boost::shared_ptr<image_type> image_type_ptr; typedef image<unsigned char, r8g8b8> r8g8b8_image_type; + typedef image<unsigned char, l8> l8_image_type; switch( components ) { case 3: return image_type_ptr( new image_type( r8g8b8_image_type( width, height, 1 ) ), destroy ); + case 1: + return image_type_ptr( new image_type( l8_image_type( width, height, 1 ) ), destroy ); + default: return image_type_ptr( static_cast<image_type*>( 0 ) ); } |