Возможна ли обработка фото перед отправкой на сервер на стороне клиента?
Доброго времени суток.
Необходимо на новостной сайт загружать фото в новости сделанные фотографами (они имеют большой размер) или простые картинки большого размера.
Хотелось бы, чтобы скрипт уже уменьшил фото без потери качества (этакий баланс между размером и качеством) в размере на стороне клиента (делал это в пакетном режиме, несколько фото за раз) перед его отправкой на сервер и дальнейшей публикации на сайте, дабы не занимать место на сервере большим размером файлов. Есть такое вообще?
Да, на стороне клиента можно предварительно обработать изображение. Скриптов куча, не поленитесь, загуглите сами javascript image editor и выберите подходящий под ваши требования
Олег Муравейко, ну это зависит от библиотеки которую вы выберите, что и в каком формате она позволяет сохранять и передавать. Ну плюс никто вам не мешает самому доработать файл до нужного формата после использования библиотеки
гиг на hdd это 1-3 рубля в месяц. под хранение исходников думаю хватит 100 рублей. в идеале .
фотка загружается.
отправляется в архив (на случай если размеры в дизайне поменяются).
предлагаются варианты как подрезать для разных пропорций, чтобы
композиция была правильной. (js редактором можно кадрировать.)
сервак пережимает разными алгоритмами .
человек выбирает вариант где потеря качества не заметна.
выбранные идут на фронт-енд. остальные варианты стираются.