
On 12/6/2010 11:26 AM, Mateusz Loskot wrote:
On 06/12/10 16:21, Kenny Riddile wrote:
On 12/6/2010 10:10 AM, Christian Henning wrote:
I accomplish this using Boost.IOStreams...something like this works for me:
using namespace boost::iostreams; stream< array_source> bufferStream( buffer, size ); read_image( bufferStream, dest, jpeg_tag() );
Cool this is what I was looking for. No extra copying involved?
From the IOStreams documentation on array_source:
"Model of Source providing read-only access to a sequence of characters in memory."
doesn't sound like any copying to me :)
I'm afraid this is your interpretation. This statement does not say anything about copying. It only states read-only access is performed. It is possible read-only access is performed against a copy of data.
p.s. Cut signatures, please.
Regards,
I agree that it's just my interpretation and I haven't verified that interpretation. Still I think it is likely to be a common interpretation, and one that is only incorrect if the author of the documentation was intentionally trying to be confusing and/or the library author was doing something silly.