Стоит задача: отобразить на WEB форме динамически формируемый каким то способом image (выглядеть он будет как некая строка, символы в которой сильно "покорежены" и, к тому же, "посыпаны сверху" всяким графическим мусором для затруднения автоматического распознавания).
Как возможный вариант предполагается построить некий webcontrol, который принимает строку для отображения и сам в себе занимается генерацией картинки и ее отображением.
Оно понятно, что можно на сервере генерировать файл с картинкой и передавать url обычному image на контроле, но этого делать не хочется по ряду причин.
Вопрос состоит в следующем: можно ли как то рисовать прямо в контрол, в его клиентскую область по аналогии с тем, как это делается в Windows Forms?
С уважением,
CM>Вопрос состоит в следующем: можно ли как то рисовать прямо в контрол, в его клиентскую область по аналогии с тем, как это делается в Windows Forms? CM>С уважением,
Ну передаешь контролу нужную строку как параметр и в нем реализуешь всю логику преобразования и вывода. В чем конкретно проблема то?
Понятно. В общем задача просто сводится к тому, чтобы динамически генерировать картинку. на МСДН была статья не так давно, описывающая реализацию хендлера, который будет перехватывать урл типа myimage.aspx?id=xxx и динамически формировать изображение. Можно и проще сделать — те. написать реальную страницу myimage.aspx, в ней формировать изображение средствами GDI+, а затем BinaryWrite — и все. Потому в атрибуте src у тега img просто указываешь <img src="myimage.aspx"/>
Здравствуйте, CrazyMike, Вы писали:
CM>Стоит задача: отобразить на WEB форме динамически формируемый каким то способом image (выглядеть он будет как некая строка, символы в которой сильно "покорежены" и, к тому же, "посыпаны сверху" всяким графическим мусором для затруднения автоматического распознавания).