According to the documentation [1], ArgumentException is thrown when:

"The stream does not have a valid image format".

[1] http://msdn2.microsoft.com/en-us/library/93z9ee4x(vs.80).aspx

--
Patrick Steele
http://weblogs.asp.net/psteele



-----Original Message-----
From: Discussion of advanced .NET topics.
[mailto:[EMAIL PROTECTED] On Behalf Of Hevel, Shawn
Sent: Friday, January 05, 2007 9:23 AM
To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM
Subject: [ADVANCED-DOTNET] Conversion Error


I'm trying to convert a System.Byte[] into System.Drawing.Image.  I've
included my code below.  When I execute
System.Drawing.Image.FromStream(ms)
I get the following error: System.ArgumentException:  Parameter is not
valid.  Does anyone have an idea as to why this is throwing an error?



public System.Drawing.Image ByteArrayToImage(Byte[] byteArrayIn)

{

    MemoryStream ms = new MemoryStream(byteArrayIn);

    System.Drawing.Image returnImage =
System.Drawing.Image.FromStream(ms);

    return returnImage;

}



Thanks,



Shawn Hevel, API, AIT
Lead Programmer Analyst
Information Technology Department
South Carolina Farm Bureau Insurance Companies
Phone: (803) 936-4331
Fax: (803) 936-4629
Work Email: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> Home
Email: [EMAIL PROTECTED]




===================================
This list is hosted by DevelopMentorR  http://www.develop.com

View archives and manage your subscription(s) at
http://discuss.develop.com

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to