Centos 5.8 x86, Apache 2.2, Mono 3.1.1, mod-mono 2.10, xsp 2.10 

*I have libgdiplus 2.10 installed*

On a WCF service I try to download an image from a specified URL and then
save it on the server.
*
I do not think it is a permissions issue because System.IO.File.WriteAllText
to the same directory works*

The error given is:

Message:Generic Error [GDI+ status: GenericError]
Stack Trace:  at System.Drawing.GDIPlus.CheckStatus (Status status)
[0x00000] in <filename unknown>:0 
  at System.Drawing.Image.Save (System.String filename,
System.Drawing.Imaging.ImageCodecInfo encoder,
System.Drawing.Imaging.EncoderParameters encoderParams) [0x00000] in
<filename unknown>:0 
  at System.Drawing.Image.Save (System.String filename,
System.Drawing.Imaging.ImageFormat format) [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.Drawing.Image:Save
(string,System.Drawing.Imaging.ImageFormat)
  at xxxxx.Web.Service1.saveImage (System.String imgname, System.String url)
[0x00000] in <filename unknown>:0 
Source:System.Drawing

----------------------------------------
The code:
----------------------------------------

                  Stream stream = null;
                MemoryStream stream2 = null;

                    byte[] bytes = InetConnection(url);
                    stream = new MemoryStream(bytes);
                    System.Drawing.Bitmap bmp = new
System.Drawing.Bitmap(stream, false);

                    Bitmap newImage = new Bitmap(55, 81);
                    Graphics gr = Graphics.FromImage(newImage);
                        gr.DrawImage(bmp, new Rectangle(0, 0, 55, 81));
                        stream2 = new MemoryStream();
                    newImage.Save(stream2,
System.Drawing.Imaging.ImageFormat.Jpeg);
                   
System.IO.File.WriteAllBytes(System.Web.Hosting.HostingEnvironment.ApplicationPhysicalPath
+ "img/" + imgname + ".jpg", stream2.ToArray());
                  



--
View this message in context: 
http://mono.1490590.n4.nabble.com/Generic-Error-GDI-tp4661310.html
Sent from the Mono - General mailing list archive at Nabble.com.
_______________________________________________
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to