开发者

C# Graphics.RotateTransform works on localhost, but not on remote server

开发者 https://www.devze.com 2022-12-25 15:21 出处:网络
It works on my machine... I have a problem with using a C# Graphics method on my AS开发者_开发技巧P.NET web host.

It works on my machine...

I have a problem with using a C# Graphics method on my AS开发者_开发技巧P.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 http://harriyott.com/images/stackoverflow/expected.png

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

Actual http://harriyott.com/images/stackoverflow/actual.png

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.


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!

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号