Создать HTML-изображение из данных в переменной Javascript

У меня есть данные изображения (JPEG или PNG) в переменной Javascript. Как отобразить изображение в документе HTML? Это очень большие изображения, и такой код не работает, потому что URI слишком длинный:

// doesn't work because the URI is too long
$('img#target').attr('src', 'data:...');

Использование холста, вероятно, является ответом, но я не могу понять, как загрузить его с данными изображения.

На случай, если у вас есть интересно: нет, я не могу просто загрузить данные изображения прямо в тег img. Он пришел с сервера в зашифрованном виде и был расшифрован в браузере с помощью Javascript.

Спасибо,
- Статья Z.

10
задан Art Z. 31 January 2011 в 04:52
поделиться