Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Графика > из html в img


Автор: GrafF812 28.8.2010, 18:29
Здравствуйте у меня следующая задача. в окне браузера отображается табличка сделанная из DIV-ов, у которых border: 1px solid black. Можно ли сделать так, чтобы эта табличка была переделана в одно img изображене?

Автор: Muerto 28.8.2010, 23:51
 smile 
Желательно скрин того что есть и того чего хотим получить...

Автор: gta4kv 29.8.2010, 00:53
Нет.

Автор: GrafF812 4.9.2010, 09:40

ну например есть таблица <table> нужно чтобы при нажатии на кнопку, эта таблица преобразовалась в картинку.
Цитата(Muerto @  28.8.2010,  23:51 Найти цитируемый пост)
Желательно скрин того что есть и того чего хотим получить...


Автор: enoff 4.9.2010, 10:56
gta4kv, почему так категорично? можно отправлять на сервер хтмл, разбирать и генерировать изображение. Сложность, правда, сильно меняется в зависимости от html(css, div'ы, формы). Но простую таблицу вполне реально...

Автор: gta4kv 4.9.2010, 12:48
Цитата(enoff @ 4.9.2010,  10:56)
gta4kv, почему так категорично? можно отправлять на сервер хтмл, разбирать и генерировать изображение. Сложность, правда, сильно меняется в зависимости от html(css, div'ы, формы). Но простую таблицу вполне реально...

Ну, попробуй сделай.

Автор: enoff 4.9.2010, 13:01
gta4kv,  smile 
я до НГ проковыряюсь с простой таблицей.
Теоретически же можно сделать smile 

Автор: SneG0K 4.9.2010, 13:16
Эммм... Можно написать расширение, которое будет открывать пришедший HTML в каком-нить браузере и делать скрин.
Но это как самый неподходящий вариант.

Автор: gta4kv 4.9.2010, 14:10
Цитата

Но это как самый неподходящий вариант. 

И при этом самый возможный.

Автор: IgorIV 4.9.2010, 19:10

gta4kv, почему ты сказал нет? Ты разбирался с этим или сказал что перво-наперво пришло в голову?

Автор: gta4kv 4.9.2010, 19:16
Потому, что стандартными возможностями PHP этого не сделать.

Автор: GrafF812 5.9.2010, 11:02
Цитата(gta4kv @  4.9.2010,  19:16 Найти цитируемый пост)
Потому, что стандартными возможностями PHP этого не сделать. 

может есть какие-нибудь библиотеки?

Автор: ksnk 5.9.2010, 12:07
GrafF812, тут уже звучало несколько здравых подходов к решения проблемы.
-- SneG0K, написать на чем-нибудь интерфейс с броузером, в котором открывать нужную таблицу. Делать скриншот.
-- enoff, Muerto, ограничить условия задачи определенными стилями и внешним видом таблицы из дивов. Парсить таблицу посредством php. По полученной структуре строить картинку. Наиболее работоспособный подход 

вот еще пучек решений:
-- поискать в гугле по строке html2img и поискать подходящее решение. 
для истинных ценителей:
-- поискать в гугле по строке html2pdf, потом - по строке pdf2jpeg. полученные решения потестировать и скомбинировать. Так можно получить забавное и иногда полезное решение. правда работоспособность его будет определяться сложностью верстки.
 


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)