Uploadify и сжатие изображений - PullRequest
1 голос
/ 02 января 2011

Я использую Uploadify на одном из веб-сайтов моего клиента, чтобы позволить им загружать большое количество фотографий одновременно в свою фотогалерею.

В последнее время я вижу проблемы.Кажется, они загружают большие фотографии (3 МБ и выше).Мне интересно, можно ли сжимать (уменьшать их размер) на стороне клиента вместо того, чтобы делать это на сервере (как это делает Facebook).Я знаю, что могу легко сделать это на сервере, но сейчас я работаю над другим проектом, где я ожидаю большой поток загрузок фотографий.Для их обработки потребуется значительное количество процессорного времени.Поэтому я подумал, я бы спросил об обработке на стороне клиента.

Спасибо.

Ответы [ 3 ]

6 голосов
/ 02 января 2011

Вы не сможете сильно сжать изображения JPG, используя zip или аналогичные алгоритмы - они уже близки к оптимальным сами по себе. Вы должны изменить их размер на стороне клиента. Для этого, например, см.

2 голосов
/ 23 ноября 2012

Изменение размера изображения отличается от сжатия изображения.

Разница между изменением размера и сжатием:

Когда вы сжимаете , вы получаете изображение с такими же размерами с более низким качеством.
Когда вы изменяете размер вы получаете одинаковое качество в разных измерениях.


В любом случае, я разработал библиотеку javascript под названием JIC, чтобы решить эту проблему.Это позволяет вам сжать jpg и png на стороне клиента на 100% с помощью javascript и не требует никаких внешних библиотек!

Вы можете попробовать демо здесь: http://makeitsolutions.com/labs/jic и получить источники здесь: https://github.com/brunobar79/J-I-C

Надеюсь, вам понравится.

0 голосов
/ 24 января 2012

Да, возможно, так как его FLASH (манипулирование на стороне клиента). Проверьте это сообщение http://perfectwebtutorials.com/2012/image-resize-before-upload-uploadify/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...