Создать изображение элемента сайта
Здравствуйте друзья, страница сайта, в ней есть блок например
<div id="ololo">Контент</div>. Такой вопрос, можно ли как то средствами JavaScript создать изображение этого блока, ну как бы его сфотографировать. Ну если не полностью создать то хоть переменной присвоить значение цыфровых данных картинки, а там я уже отправлю их в пхп и создам картинку. |
Проблема в том что мне нужно "сфотографировать" фрейм. Из всех решений которые я перебрал, выбрал html2canvas. Вроде как самое универсальное решение, но проблема в том что у меня не только фрейм, но еще содержит он кусок карты которая построена на OpenLayers. И вот мне по сути нужно получить картинку с карты. Если бы там был простой HTML код то я бы все создал PHP библиотечкой типа wkhtmltoimage.
|
IZLOM,
если нашел решение - поделись:) |
Поменять в html2canvas
return new ImageContainer(src, true);//DummyImageContainer(src);
|
Поменять в html2canvas
или лучше
html2canvas($('#map'), { useCORS: true, onrendered: function(canvas) { |
Часовой пояс GMT +3, время: 15:54. |