Click here to Skip to main content
15,391,989 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
C#
readonly ImageConverter _imgConvertor = new ImageConverter();
...
...
oleDbCommand.Parameters.AddWithValue("@MojavezImage", ((byte[])_imgConvertor.ConvertTo(picMojavezImage.Image, typeof(byte[]))));

exception : A generic error occurred in GDI+.
Why this error occurs?
Posted
Comments
[no name] 23-Sep-13 5:00am
   
What you are trying to do..??

   
Instead of using ImageConverter, try this:
C#
byte[] data;
using (MemoryStream ms = new MemoryStream())
{
    myImage.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
    data = ms.ToArray();
}
   
Comments
ahmadamiri 23-Sep-13 5:30am
   
Again the same error....
OriginalGriff 23-Sep-13 5:45am
   
Then the first thing you need to look at is: do you have a good image in your PictureBox? Is it displaying ok?
ahmadamiri 23-Sep-13 6:02am
   
yes it displaying ok
OriginalGriff 23-Sep-13 6:13am
   
Do you get the error on the myImage.Save line?
ahmadamiri 23-Sep-13 6:30am
   
yes get the error on the myImage.Save line
This code has been used in the past without error
..........more
Error does not occur when the picturebox is null
when image bind on picturebox error occur

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900