|
|
|
новичок
      
участник
Last Login: 26.09.2006 10:48
Сообщ.: 7,
Visits: 8
|
|
| Подскажите, как реализовать рисование на web-странице? ведь не удаётся использовать CreateGraphics().
|
|
|
|
|
Supreme Being
      
модератор
Last Login: 29.10.2007 14:45
Сообщ.: 1 833,
Visits: 16 863
|
|
| Что Вы имеете в виду под "рисованием"? Создание картинок "на лету"?
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Создаешь класс Bitmap и затем вызываешь метод Graphics.FromImage. Он тебе вернет объект типа Graphics на котором можно рисовать.
|
|
|
|
|
новичок
      
участник
Last Login: 26.09.2006 10:48
Сообщ.: 7,
Visits: 8
|
|
| можете привести пример кода? надо нарисовать квадрат на уже существующей картинке. заранее большое спасибо!
|
|
|
|
|
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">
|
|
|
|
|
новичок
      
участник
Last Login: 26.09.2006 10:48
Сообщ.: 7,
Visits: 8
|
|
| на "Bitmap.FromFile" выдаёт ошибку "Cannot implicitly convert type 'System.Drawing.Image' to 'System.Drawing.Bitmap'". и почему код должен быть в отдельном файле?
|
|
|
|
|
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 текст.
|
|
|
|