C # Graphics.RotateTransform работает на локальном хосте, но не на удаленном сервере - PullRequest
2 голосов
/ 01 апреля 2010

Работает на моей машине ...

У меня проблема с использованием графического метода C # на моем веб-узле ASP.NET.

Я объединяю два вывода карты в одно изображение. Я загружаю пустое изображение булавки и пишу число сверху этого. Затем я комбинирую два из них, повернув один на 15 градусов, а другой на -15 градусов. Выглядит нормально, работает через мой локальный веб-сервер:

Ожидается http://harriyott.com/images/stackoverflow/expected.png

Я загружаю это на свой общий сервер и получаю вместо этого:

Фактический http://harriyott.com/images/stackoverflow/actual.png

Я загружаю изображение таким образом:

var g = Graphics.FromImage(image);

Линия для поворота изображения:

g.RotateTransform(angle);

Я уверен, что где-то это должно быть, но мне не повезло найти его.

1 Ответ

0 голосов
/ 01 апреля 2010

Убедитесь, что у вас по-прежнему есть файловый поток для загрузки изображения, когда вы выполняете поворот на нем, так как он может получить доступ к исходному изображению для выполнения преобразования.

Не уверен, решит ли это этот вопрос, но стоит попробовать!

...