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