Сохранение содержимого diva как изображения

Ic

Новичок
Сохранение содержимого diva как изображения

Собственно есть div. В нём может быть картинка произвольного размера и несколько других вложенных divов не менее произвольного содержания.
Так вот, надо всё содержимое внешнего (большого) diva сохранить как изображение (например в jpg или gif)
Вот такая вот проблема. что делать вообще хз
 

Ic

Новичок
Автор оригинала: Гравицапа
Print screen
"Ой, а что это? надо для этого купить что-то к компьютеру?" ...



Добавлю немнога, конструкция примерно такая:
<div ...>

<img...>
<div> ... </div>
<div> ... </div>
...
<div> ... </div>

</div>

Надо сохранить это всё в фаил программными средствами. Имя можно сделать рандомным, можно что-нибудь добавить к имени imga, размеры нового изображения такие же как размеры внешнего diva, сохранить нада например в /NewImage/name.jpg
 

Vallar_ultra

Любитель выпить :)
Ic
ЗАЧЕМ ЭТО В ВИДЕ КАРТИНКИ???
Сохранить в файл - выдирай нужный блок и сохраняй как текстовый.... =)
 

Гравицапа

elbirret elcno
Mr_Max
Vallar_ultra
Я думаю, что надо подождать ответы автора на вопросы Фаната. Без них нет смысла что-либо обсуждать.
 

Ic

Новичок
Автор оригинала: Гравицапа
Mr_Max
Vallar_ultra
Я думаю, что надо подождать ответы автора на вопросы Фаната.
По поводу кому это нада и зачем:
1. Надо это мне, паспортные данные и номер страховки в отдельном приложении.
3. Это что-то вроде такого своеобразного создания новой картинки. Загружается основная картинка, то что в примере <img ...> . Это типа бэкграунд, диву задаются его размеры. Сверху можно другими дивами накидать кучу других маленьких картинок или тектса. А вот после всего этого надо сохранить содержимое внешнего дива чтобы получилась типа новая картинка.
4. Сам хз где "2." =)
 

Ic

Новичок
Автор оригинала: Vallar_ultra
Ic
шок - это по нашему! а генерить СРАЗУ картинку никак????
Ну если бы можно было сразу взять пару функции GD и сгенерить, наверно шока бы сейчас не было.
 

Vallar_ultra

Любитель выпить :)
берешь бэкграунд, берешь картинки которые ты хочешь на него лепить, gd2 и собираешь все этио удовоьствие как твоей душе угодно.....
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
зачем куча Дивов?...
GD
одна картинка
 

Ic

Новичок
Автор оригинала: Vallar_ultra
берешь бэкграунд, берешь картинки которые ты хочешь на него лепить, gd2 и собираешь все этио удовоьствие как твоей душе угодно.....
Я то могу это собрать, а как сделать чтобы зашёл юзер, загрузил большую картинку, потом подгружал и накидывал сверху маленькие и при этом иногда писал текст и тож его закидывал в ту же кучу?
 

Фанат

oncle terrible
Команда форума
надо нанять программиста, который все это напишет.
 

Vallar_ultra

Любитель выпить :)
Ic

1) Для этого существует замечательный орган - мозг называется.
2) В чем проблема чтобы позиционировать это в хтмл( я так понимаю что надо сделать некий визуальный редактор), а потом при нажатии пользователем магической кнопки, все картинки, при помощи твоего АФИГЕННО умного скрипта запиндюривались в одну по принятой из редактора разметке?!
 

Ic

Новичок
Автор оригинала: Vallar_ultra

1) Для этого существует замечательный орган - мозг называется.
2) В чем проблема чтобы позиционировать это в хтмл( я так понимаю что надо сделать некий визуальный редактор), а потом при нажатии пользователем магической кнопки, все картинки, при помощи твоего АФИГЕННО умного скрипта запиндюривались в одну по принятой из редактора разметке?!
1) Моск уже придумал как сделать всё до момента сохранения и завис на этом.
2) Проблема собственно в функции или скрипте, который может содержимое diva сохранить.
 

Vallar_ultra

Любитель выпить :)
Ic
Мля..... У тебя есть набор картинок(включая фоновую) и текстовых блоков, у тебя есть КООРДИНАТЫ расположения этих элементов, у тебя есть GD - тебе не хватает каких-то данных или инструментов для генерации одной единственной картиночки?!!!

-~{}~ 16.04.07 14:47:

Тебе дивы ВАЩЕ нафик не впились. передавай на скрипт картинки, координаты каждой относительно левого-верхнего угла фоновой и то же самое с текстом. ЭТО ЭЛЕМЕНТАРНЫЙ JavaScript.
 
Сверху