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
Post a Comment