2010-07-01 3 views
0

В настоящее время я работаю над веб-сайтом, которому нужны изображения для загрузки. Я видел некоторые стандартные инструменты для загрузки изображений, которые хорошо работают, но я ищу тот, который сжимается на стороне клиента, прежде чем загрузка будет выполнена.Сжатие изображения на сайте

Я посмотрел на точку зрения, но ни один из них не подходит. Может ли кто-нибудь рекомендовать инструмент сжатия изображений на стороне клиента на стороне клиента?

Благодаря

~ Кайл

+0

* (возможно, связанный) * http://stackoverflow.com/questions/1864908/compress-file-before-upload-via-http - Xceed кажется подходящим, но требуется Silverlight – Piskvor

+0

Что именно вы подразумеваете под словом "compression" ? JPEG кодирование? Классические алгоритмы сжатия, такие как ZIP или RLE, не будут очень полезны для JPG. Попробуйте Zipping Jpeg-файл, чтобы понять, что я имею в виду. –

ответ

2

Взгляните на http://www.plupload.com/. Он изменит размеры изображений и вырезает их, чтобы ваш сервер мог их обрабатывать. Я не думаю, что это действительно сжимает их, но это может решить вашу проблему по-другому.

+1

Thats really great! Спасибо за это, именно то, что нам нужно :) – Kyle

1

Я предполагаю, что вы говорите в основном о JPG изображений.

SWFUpload поддерживает изменение размера изображения на стороне клиента. (т. е. уменьшение числа пикселей, см. Демо here.)

Кроме этого, сжатие файла изображения (например, сжатие двоичных данных файла с использованием алгоритма Zip) не принесет вам много пользы: JPG является чрезвычайно сложно сжимать и обычно дает только 2-3% экономии.

+0

Недавно я добавил swfupload к проекту, над которым я работаю. Было немного сложно настроить, но многослойное сжатие изображений и, похоже, работает в 98% случаев. Это удалось развратить пару изображений, хотя это не 100%. С другой стороны, проблема может быть легко связана с ошибкой любой дрянной камеры или инструмента, делающей изображения в первую очередь. – SpliFF

0

Один инструмент сжатия изображений, который я порекомендую, это https://optimizejpeg.com/. Это очень мощный инструмент онлайн, и я использую это в настоящее время для своего сайта. Вы можете сжать 50 изображений всего за несколько секунд, и эти изображения будут сохранены в ZIP-папке . Для этого вам не нужно подключаться, и, следовательно, это помогает ускорить работу вашего сайта без каких-либо проблем, поскольку все мы знаем, что подключаемый модуль создает избыточную нагрузку на ваш сайт. С помощью этой помощи вы можете загрузить любой jpg/png/gif или ppt. Этот инструмент поможет вам резко сжать изображение, уменьшив его до 70-80% без потерь. Цвета также могут быть изменены здесь и там, используя существующие цвета изображений. К вашему удивлению никто не может просматривать или идентифицировать изменения в изображении, и, следовательно, внешний вид изображения остается неизменным и также украшается.

Так что, наслаждайтесь этим инструментом и делитесь впечатлениями.

Смежные вопросы