LINUX.ORG.RU

Как преобразовать картинку в этот вот текст base64.

 , ,


0

1

Задача состоит в том, чтобы взять со страницы существующую загруженную картинку и запаковать в zip.

В общем, есть библиотека для сжатия файлов в zip на клиенте. Вот кусок api, который, как я предполагаю, мне нужен

http://stuk.github.io/jszip/documentation/api_jszip/file_data.html

Вот пример

zip.file("smile.gif", "R0lGODdhBQAFAIACAAAAAP/eACwAAAAABQAFAAACCIwPkWerClIBADs=", {base64: true});

Вопрос. Как получить строку вот такого вот вида "R0lGODdhBQAFAIACAAAAAP/eACwAAAAABQAFAAACCIwPkWerClIBADs=" из существующей, загруженной на web-страницу картинки, чтобы передать ее параметром в данную функцию? Или я вообще не туда копаю?

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

Спасибо.



Последнее исправление: sadlinuxoid (всего исправлений: 3)
Ответ на: комментарий от ya-betmen

Вообще, посмотрел исходники, кажется там и так все на клиенте, спасибо.

sadlinuxoid
() автор топика

Или я вообще не туда копаю?

Читай внимательнее сигнатуру: data String/ArrayBuffer/Uint8Array/Buffer Почему ты выбрал String? Любишь тормоза?

loyd
()
Ответ на: комментарий от loyd

Спасибо большое за ссылку и подсказки.

Почему ты выбрал String?

Просто по примеру. Да, надо, видимо, более детально изучить потом. Просто времени нет сейчас:)

sadlinuxoid
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.