Я ищу элегантный способ создания эскиза для использования с FileAPI. В настоящее время я получаю DataURL, представляющий изображение. Проблема в том, что если изображение очень велико, то его перемещение и повторная визуализация требует большой нагрузки на ЦП. Я вижу 2 варианта, чтобы обойти это.
- Создать миниатюру на клиенте
- Создайте эскиз на сервере, отправьте эскиз обратно клиенту (AJAX).
С HTML5
у нас есть canvas
элемент? Кто-нибудь знает, как с его помощью генерировать эскизы из картинок? Они не обязательно должны быть идеальными - качество выборки приемлемо. Есть ли плагин jQuery
, который сделает это за меня? Есть ли другой способ ускорить использование больших изображений на стороне клиента?
Я использую HTML5
и Firefox 3.6+
: нет необходимости поддерживать что-либо, кроме Firefox 3.6+
, пожалуйста, не предлагайте IE 6.0