|
Boost Users : |
Subject: [Boost-users] [GIL] Raw C pointer from any_image
From: Olivier Tournaire (olitour_at_[hidden])
Date: 2009-01-19 15:19:44
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<gray8_image_t, rgb8_image_t> my_img_types;
any_image<my_img_types> runtime_image;
jpeg_read_image(filename.toStdString().c_str(), runtime_image);
unsigned char* data = interleaved_view_get_raw_data(
any_image_view<my_img_types>(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
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net