2

它可以在我的机器上运行...

我在 ASP.NET Web 主机上使用 C# Graphics 方法时遇到问题。

我将两个地图图钉组合成一个图像。我加载一个空的 pin 图像并在其上写一个数字。然后我将其中的两个组合起来,一个旋转了 15 度,另一个旋转了 -15 度。通过我的本地主机网络服务器运行看起来不错:

预计 http://harriyott.com/images/stackoverflow/expected.png

我将它上传到我的共享服务器,然后我得到了这个:

实际 http://harriyott.com/images/stackoverflow/actual.png

我因此加载图像:

var g = Graphics.FromImage(image);

旋转图像的线是:

g.RotateTransform(angle);

我确定这一定是某个地方的设置,但我没有找到它。

4

1 回答 1

0

确保在对图像进行旋转时仍然有文件流来加载图像,因为它可能正在访问原始图像以对其执行转换。

不确定这是否能解决这个问题,但值得一试!

于 2010-04-01T17:02:55.660 回答