Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Обработка изображений перед загрузкой (https://javascript.ru/forum/misc/30330-obrabotka-izobrazhenijj-pered-zagruzkojj.html)

KupueIIIKo 31.07.2012 22:45

Обработка изображений перед загрузкой
 
Т. к. не корректен в этом вопросе, решил обратится к любимому форуму:)
А существуют ли библиотеки или что-то подобное для оптимизации изображений перед загрузкой, на сервер.
Допустим юзер решил загрузить фотку размером 5 метров)
Смысл мне напрягать свой сервак, когда это может сделать клиент...)
Буду при благодарен за всю предоставленную информацию)

Deff 31.07.2012 22:48

Цитата:

Сообщение от KupueIIIKo
Смысл мне напрягать свой сервак, когда это может сделать клиент...)

Вряд ли, либо не кроссбраузерно - либо - еще вариант - пропускать оптимизацию через чужие сервисы - с оправкой на серв чужой ссылки, для последующей закачки на серве автоматически

melky 31.07.2012 22:49

учите канвас, мсье, но забудьте о старых IE.

я его сам пока не учил - т.е. знаю, что он может сделать, но не знаю, как это делать :)

Deff 31.07.2012 22:50

melky,
5 метров канвы на клиенте - это нах такой сайт

melky 31.07.2012 22:51

Цитата:

Сообщение от Deff (Сообщение 193396)
melky,
5 метров канвы на клиенте - это нах такой сайт

где есть канва, там есть и воркеры. ничего тормозить не будет.

vadim5june 31.07.2012 22:53

Цитата:

Сообщение от melky (Сообщение 193397)
где есть канва, там есть и воркеры. ничего тормозить не будет.

а как Вы в canvas загрузите изображение на клиенте?

Magneto 31.07.2012 22:54

Цитата:

Сообщение от vadim5june (Сообщение 193399)
а как Вы в canvas загрузите изображение на клиенте?

Можно попробовать через File API. Но хз.

Цитата:

Сообщение от Deff (Сообщение 193396)
melky,
5 метров канвы на клиенте - это нах такой сайт

Это не сайт такой а пользователь, топикстартер хочет перед отправкой на сервер обработать изображение.

vadim5june 31.07.2012 22:56

Цитата:

Сообщение от Magneto (Сообщение 193400)
Можно попробовать через File API. Но хз.

это только хром на сегодняшний день-если устраивает то можно

Magneto 31.07.2012 22:58

Цитата:

Сообщение от vadim5june (Сообщение 193403)
это только хром на сегодняшний день-если устраивает то можно

Firefox >= 3.6
Safari >= 6.0
Chrome >= 7.0
Opera >= 11.1
IE - не поддерживает

Источник - Веб-приложения на JavaScript. Алекс Маккоу

Deff 31.07.2012 22:58

melky, Я загружаю 200кил канвы - этап загрузки - полминуты (и это еще никакой обработки


Часовой пояс GMT +3, время: 21:30.