Сжатие данных URI данных формата jpeg/png в javascript
Я разрабатываю расширение Chrome, где я делаю многочисленные снимки экрана моей текущей вкладки Chrome из своего расширения с помощью chrome.tabs.captureVisibleTab. Отсюда я получаю URL-адрес данных изображения, который необходимо отправить на сервер. Каждый URL данных изображения захватывает размер 64 КБ. В среднем я отправляю 100 изображений, что составляет почти 6 МБ при каждом нажатии. Это кажется дорогостоящим, поэтому я попробовал технику сжатия LZMA-JS. Но это не сжимает мое base64 закодированное изображение dataUrl до моего ожидаемого размера.
Мой вопрос здесь
- Поможет ли мне преобразование этого dataUrl?
- Или я должен попробовать другой метод сжатия? Если да, предложите мне.
- Или я должен преобразовать эти данные изображения Url в canvas и отправить на сервер? Это уменьшит размер данных для передачи?