views:

197

answers:

1

It works on my machine...

I have a problem with using a C# Graphics method on my ASP.NET web host.

I'm combining two map pins into a single image. I load an empty pin image and write a number on top of it. I then combine two of these, having rotated one 15 degrees and the other -15 degrees. It looks fine running through my localhost web server:

Expected

I upload this to my shared server, and I get this instead:

Actual

I load the image thus:

var g = Graphics.FromImage(image);

The line to rotate the image is:

g.RotateTransform(angle);

I'm sure this must be a setting somewhere, but I've had no luck finding it.

A: 

Ensure that you still have the file stream to load the image open when you do the rotate on it, as it is likely to be accessing the original image to perform a transformation on it.

Not sure if that will solve this one, but worth a shot!

Fiona Holder
Thanks for answering. As it works fine on my machine, would this affect the remote one?
harriyott