Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> картинка без src, как картинку в текст хтмл запихнуть? 
:(
    Опции темы
kulibin
Дата 20.7.2007, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 229
Регистрация: 9.5.2005
Где: Украина, Запорожь е

Репутация: нет
Всего: 3



такая задачка: вёрстка отчётов средствами субд постгрес. отчёт на клиентское приложение передаётся как текст хтмл. при этом возможно отчёты некоторые будут содержать картинки - в основном думаю это логотипы мелкие будут. картинки эти будут в бд храниться. и задача такая: в текст хтмл зашить картинку. прямо в текст - как массив байт или как угодно - только чтобы было это одним файлом - и пикчерс - и хтмл. Т.е. как я представляю это: допустим функия на явке (наверное без неё никак - или  можно?). задаётся картинка массивом байт в виде литерала - а потом допустим при загрузке страницы там как-то по типу документ.врайт(массив_байт_картинки) - как-то так наверное должно это делаться. Кто силён в нелёгком деле вебдизяйна - подскажите плз как реализовать этот хитрый манёвр.
PM MAIL WWW ICQ   Вверх
SelenIT
Дата 20.7.2007, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 97
Всего: 401



kulibin, вот здесь упомянуты все известные мне маневры: XBM-формат (только ч/б, притом у меня запустился только в FF), base64 (FF + Opera9) и имитация картинки HTML-ем (в примере однопиксельными span-ами, имхо проще таблицей). Думаю, последний вариант - самый надежный и универсальный. Другие варианты лично мне неизвестны...


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
sith
Дата 20.7.2007, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 537
Регистрация: 11.2.2007

Репутация: нет
Всего: 1



... а почему нельзя получать картинку прямо из БД... и генерить отчет...???


--------------------
Там где ты ставишь глупые смайлики, я вбиваю восклицания знаки!!!
PM MAIL   Вверх
kulibin
Дата 8.8.2007, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 229
Регистрация: 9.5.2005
Где: Украина, Запорожь е

Репутация: нет
Всего: 3



картинку прямо из бд мона и нуна - токо куды тыкать то её? юзверю неудобно будет если картинка будет отдельным файлом.
а массивом байт никак нельзя? на явке может что-то слепить - чтобы картинка сама была литералом массива байт - и потом как-то допустим ява-скриптом лепилась на страничку например по онлоэд?
PM MAIL WWW ICQ   Вверх
kulibin
Дата 8.8.2007, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 229
Регистрация: 9.5.2005
Где: Украина, Запорожь е

Репутация: нет
Всего: 3



вот интересный пример - спасибо за ссылку!

<img src="data:image/gif;base64,R0lGODlhDwAPAKECAAAAzMzM/////
wAAACwAAAAADwAPAAACIISPeQHsrZ5ModrLlN48CXF8m2iQ3YmmKqVlRtW4ML
wWACH+H09wdGltaXplZCBieSBVbGVhZCBTbWFydFNhdmVyIQAAOw=="
alt="Base64 encoded image" width="150" height="150"/>

только х его знает как в виде вот этого "Base64 encoded image" рисунок получить из массива байт :(.
PM MAIL WWW ICQ   Вверх
kulibin
Дата 8.8.2007, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 229
Регистрация: 9.5.2005
Где: Украина, Запорожь е

Репутация: нет
Всего: 3



разобрался с base64. токо проблема от этого не решилась :(. у меня отчёты эти просматриваются микрософтовским контролом webbrauser - и у него такой как оказалось странный глюк: он этого всего не понимает - и кроме того ещё и как-то ухитряется сволочь переврать исходный текст хтмл! интернетэкспловер тоже не понимает. и фишка в том, что даже когда сохраняется в файл отчёт из проги моей - при этом тупо вырезается утот кусок кода. в результате там получается img src="" - и усё :(. такая вот фигня :(. 
с дивами не охота заморачиваться - да и файл отчёта от этого в размере увеличится нормально наверное. и мне куча гемора с формированием такой ерунды. это ж не то, что один рисунок так в дивы перевести - это алгоритм нужно разработать. Вот разве что бы готовый на явке найти. у меня субд постгрискл - там есть язык плява - думаю не оч отличающийся от явы - думаю переконвертировать можно будет.
вобщем это мне не оч подходит. нужно или что-то попроще и покомпактнее по типу утого с base64 - или вообще забросить дурь эту - т.к. в принципе это излишество и необходимостью не является.
есть у кого ещё какие мысли как можно это сделать?

Добавлено через 8 минут и 18 секунд
вот эту ссылку интернетэкспловером открыл. 
http://www.sxlist.com/techref/language/jav...t/dnyimgtst.htm
там несколько примеров вставки картинки на страницу. нихрена не фурычит :(.
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0825 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.