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

iphone - Dismissing a UIAlertView -

c# - Can ProtoBuf-Net deserialize to a flat class? -

javascript - Change element in each JQuery tab to dynamically generated colors -