Проблема
Я создаю несколько диаграмм, которые затем отправляются на сервер для создания PDF файла. Эти данные могут стать большими.
Вопрос
Каков наилучший способ сжимать и отправлять данные изображения на сервер
Фон
Графики, которые я создаю, довольно сложны, чтобы сохранить головную боль, все это преобразуется в холст, где генерируется urics данных base64. В настоящее время данные uri отправляются на сервер для обработки обработки. Добавленная информация может быть довольно большой на уровне около 400-600 тыс. Каждая для небольшой диаграммы и 12 МБ для самой большой диаграммы.
Графики представляют собой организационные диаграммы, которые можно манипулировать/переупорядочивать.
Есть ли лучший способ сжатия этих строк перед отправкой его обратно на сервер?
Исследование
Некоторые вещи, которые я проверил:
https://github.com/brunobar79/J-I-C/blob/master/src/JIC.js (не похоже, что параметр просто изменяет размеры)
http://pastebin.com/MhJZBsqW (выглядит интересно)
Но ссылки на внешние библиотеки, которые я не могу найти: C_H_Image
Lib_MinifyJpeg
https://code.google.com/p/jslzjb/source/browse/trunk/Iuppiter.js?r=2 (похоже, что это может работать, но зависит от декомпрессии на стороне сервера)