C# How to save image from an OLE Object stored in a Database -



C# How to save image from an OLE Object stored in a Database -

it seems header bytes stored along image when embedded access database ole object , preventing me writing bytes stored disc raises exception 'a generic error occurred in gdi+.'

how extract image bytes ole object stored in access database , save disk?

photo = ((rs.fields["photo"].value == system.dbnull.value) ? null : (byte[])rs.fields["photo"].value) ... if (photo != null) { memorystream stream = new memorystream(photo); image image = new bitmap(stream); stream.close(); image.save(@"c:\temp\images\test", imageformat.jpeg); }

using (memorystream stream = new memorystream(photo)) using (image image = image.fromstream(stream)) { image.save(@"c:\temp\images\test.jpg", imageformat.jpeg); }

c# image ms-access

Comments

Popular posts from this blog

java - How to pass parameters between Request-Scoped Controllers? -

actionscript 3 - Flex: moving a point with rotation doesnt change the point XY? -

string - what is the difference between "some" == "some\0" and strcmp("some","some\0") in c++? -