Как изменить размер PNG с кодировкой данных URI с кодировкой Base64 с помощью javascript?

У меня есть PNG с кодировкой Base64, выдавленный из веб-сокета на веб-страницу, которую я отображаю с помощью Data URI

    <img src="data:image/png;base64, --base64 png-- ">

. Есть ли способ в javascript или некоторых его разновидностях изменить размер изображения, которое я получаю, в меньший эквивалент URI данных base64, как чтобы динамически сгенерировать уменьшенную версию данного изображения?

Или, может быть, я мог бы просто продублировать объект HTML Image и поиграть с ним как единое целое, используя какой-нибудь неясный фокус jQuery, которого я еще не обнаружил.

Если это может быть выполненный в javascript на стороне клиента, я мог избежать еще одного HTTP-запроса к моему серверу deamon, который потребовал бы некоторое время для повторной обработки и доставки измененного размера изображения.

5
задан Francesco 4 August 2011 в 15:55
поделиться