![]() |
Использование картинок ж web controls ASP.Net
Я написал web control для asp.net который использует картинки при генерации хтмл,т.е. в генерируемом хтмл есть
несколько тегов img. Есть ли какая нибудь возможность не указывать абсолютный src у картинки а как то сгенерить картинку прямо в хтмл ( Netscape например поддержижает src="data:image/gif;base64,..." ... = картинка в base64) или же засунуть картинки в dll и указат путь вовнутрь етого dll ? |
можно побитно через JS
а можно и попиксельно через таблицу... только геморно..... |
как ето побитно через JS ?
|
я видел где-то
|
<script language="javascript">
image_down = '#define _width 500\n#define _height 120\nstatic unsigned char _bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ...break... 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x0f }' </script> <img src="javascript:image_down" width="500" height="120"> |
_bits ето картинка побитно?
0хff,0x0f ето стандартное окончание или просто биты картинки? |
не знаю, bmp наверное
|
В том то и проблема что не бмп, ето формат xbm, из линукс, поддерживат только монохром. Каждый бит в _bits ето или black или white. Других цветов не поддерживает :(
XBM |
Ж( а мож какнидь с bmp? я не знаю
|
Сделай exe, работающий через cgi, и не мучайся.
|
cd19
если уж использовать доп. файлы, то я могу просто положить картинки на сервер. Но я хотел способ без доп. файлов :( |
Можно по идее держать всё в той же dll, как ты и хочешь, но это надо поддерживать ISAPI, чего я лично на дотнете не пробовал. Хотя упоминания об этом попадались. Так что попробуй через ISAPI, если хочешь именно так.
|
Посмотри вот это: http://www.developerfusion.com/show/3734/
По такому принципу можно засунуть всё в одну dll. |
Я в принципе уже давно сделал ето , но проблема в том что dll с кодом asp.net переписывает в темп. директорию, и там выполняет, а у пользователя нет доступа к етой директории, так что линки типа res://path-to-file\\name-of-resource не доступны в run time :(.
Цитата:
я же хочу чтобы был один файл и ложить его можно было бы куда угодно. |
Часовой пояс GMT +4, время: 06:38. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.