Рисование на web-страницах
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Рисование на web-страницах Expand / Collapse
Автор
Сообщение
25.09.2006 17:06
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 26.09.2006 10:48
Сообщ.: 7, Visits: 8
Подскажите, как реализовать рисование на web-странице? ведь не удаётся использовать CreateGraphics().
Сообщ. #904825
25.09.2006 17:22


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 29.10.2007 14:45
Сообщ.: 1 833, Visits: 16 863
Что Вы имеете в виду под "рисованием"?

Создание картинок "на лету"?

Сообщ. #904829
25.09.2006 17:25
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Создаешь класс Bitmap и затем вызываешь метод Graphics.FromImage. Он тебе вернет объект типа Graphics на котором можно рисовать.
Сообщ. #904830
26.09.2006 8:35
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 26.09.2006 10:48
Сообщ.: 7, Visits: 8
можете привести пример кода? надо нарисовать квадрат на уже существующей картинке. заранее большое спасибо!
Сообщ. #904848
26.09.2006 9:43
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Примерно так:

Bitmap bitmap = Bitmap.FromFile(Server.MapPath("/file.jpg"));
Graphics canvas = Graphics.FromImage(bitmap);
canvas.DrawRectangle(new Pen(Color.Black, 2), 10, 10, 100, 100);
Response.ContentType = "image/jpeg";
bitmap.Save(Response.OutputStream, ImageFormat.Jpeg);

Это код должен быть в отдельном файле. Например, image.aspx и обращаться к нему надо через <img src="image.aspx">

Сообщ. #904851
26.09.2006 10:51
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 26.09.2006 10:48
Сообщ.: 7, Visits: 8
на "Bitmap.FromFile" выдаёт ошибку "Cannot implicitly convert type 'System.Drawing.Image' to 'System.Drawing.Bitmap'".

и почему код должен быть в отдельном файле?

Сообщ. #904852
26.09.2006 10:56
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Astra (26.09.2006)
на "Bitmap.FromFile" выдаёт ошибку "Cannot implicitly convert type 'System.Drawing.Image' to 'System.Drawing.Bitmap'".

Добавь явное приведение типа.

Astra (26.09.2006)
и почему код должен быть в отдельном файле?

Потому что протокол http работает по принципу запрос-ответ и каждый ответ может содержать только один тип информации. Нельзя смешать картинку и html текст.

Сообщ. #904854
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 4:46