Hi all,
I am wondering if it is posible to get a raw C pointer from an any_image /
any_image_view. I tried this (taken from the tutorial):
typedef boost::mpl::vector my_img_types;
any_image runtime_image;
jpeg_read_image(filename.toStdString().c_str(), runtime_image);
unsigned char* data = interleaved_view_get_raw_data(
any_image_view(runtime_image) );
And got the following errors:
/usr/include/boost/gil/extension/io/../dynamic_image/../../image_view_factory.hpp:95:
error: 'value' is not a member of 'boost::gil::view_is_mutable<
.................. >
error: no matching function for call to
'interleaved_view_get_raw_data(boost::gil::any_image_view<
.................. >
As I am really not familiar with the MPL, I am certainly doing something
bad. Hope you could help.
Regards,
Olivier
--
Olivier Tournaire
MATIS - Institut Géographique National
73, Ave de Paris
94165 St Mandé cedex, France
tel: (+33) 1 43 98 80 00 - 71 25
fax: (+33) 1 43 98 85 81