В моем веб-приложении пользователь может создать некоторую разметку HTML/CSS, сохраненную в моей базе данных. Я хотел бы предложить «миниатюру» для этой разметки, например, в обзорном представлении.Можно ли сделать снимок экрана рендеринга DOM на стороне сервера?
Поскольку эскиз должен быть около 200x200 пикселей, а оригинальная разметка предназначена для просмотра около 900x900 пикселей, мне нужно найти способ «масштабировать» эту разметку: должно быть, я сделал снимок экрана с рендеринг разметки на 900 пикселей и масштабирование до 200 пикселей.
Кто-нибудь знает, возможно ли это, используя JavaScript или PHP? Или, возможно, другой серверный язык? Я бы хотел избежать использования каких-либо сторонних апплетов, таких как ActiveX.
Редактировать: Я предполагаю, что какой-то mashup, где снимок экрана сделан на стороне клиента, а затем отправлен на сервер, также будет в порядке.