它可以在我的机器上运行...
我在 ASP.NET Web 主机上使用 C# 图形方法时遇到问题。
我将两个地图图钉组合成一个图像。我加载一个空的图钉图像并在其顶部写一个数字。然后我将其中两个组合起来,其中一个旋转 15 度,另一个旋转 -15 度。通过我的本地主机 Web 服务器看起来运行良好:
预计http://harriyott.com/images/stackoverflow/expected.png http://harriyott.com/images/stackoverflow/expected.png
我将其上传到我的共享服务器,然后我得到的是:
实际http://harriyott.com/images/stackoverflow/actual.png http://harriyott.com/images/stackoverflow/actual.png
我这样加载图像:
var g = Graphics.FromImage(image);
旋转图像的线是:
g.RotateTransform(angle);
我确信这一定是某个地方的设置,但我没有找到它。
确保在对图像进行旋转时仍然有用于加载图像的文件流,因为它可能会访问原始图像以对其执行转换。
不确定这是否能解决这个问题,但值得一试!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)