Столкнулся с проблемой изменения размеров (ресайз) изображений на лету при загрузке в wordpress. WordPress 2.9.1 умеет создавать 3 вида миниатюр 'thumbnail', 'medium', 'large'. В админке wordpress можно задать размеры для каждого вида миниатюр, а вот авторесайза самих загружаемых изображений не предусмотрено (было бы не плохо сделать это встроенной возможностью в будущих версиях движка wordpress). Фотографии с моей камеры Nikon D60 достаточно "тяжелые" и имеют большое разрешение, заливать из на блог "как есть" очень проблематично, т.к. фото будут занимать очень много места на сервере и страницы wordpress блога будут загружаться мягко говоря медленно. Добрые люди посоветовали воспользоваться плагином Resize At Upload Plus.

Установка плагина Resize At Upload Plus производится как обычно - скопировал и активировал, ничего сложного. После активации Resize At Upload Plus в меню появится страница с настройками плагина Resize At Upload Plus, где, собственно, указываем максимальную высоту и/или максимальную ширину изображения. После загрузки изображения на сервер оно отресайзится и сохраниться.
На странице настроек Resize At Upload Plus нет опции, которое влияет на качество изображения, но изменить качество можно напрямую в файле class.resize.php в папке с плагином Resize At Upload Plus пирмерно 199 строкой
function saveImage($numQuality = 90)
где 90 это процент качества от первоначального изображения, т.е. 100 - без сжатия. Думаю, следует поиграться с этим значением, т.к. если вы загружаете изображения высокого разрешения, то изменение качества может сильно сэкономить место на вашем сервере.
Скачать плагин Resize At Upload Plus вы можете здесь.
Плагины-аналоги для ресайзинга изображений в wordpress:
- Resize At Upload
- Resize On Upload
Очень нравится загрузчик изображений на сайте в контакте. Как я понимаю, там ресайз и сжатие изображений происходят на стороне клиента, и на сервер отправляется уже "облегченное" изображение. Как такое реализовано кто-нибудь знает? Искал что-то подобное на javaScript, но ничего такого не нашел. Видимо такое только на флеш возможно.
ordPress плагины
Именно, что ресурсозатраты в таком случае на стороне клиента, это плюс. Что на флеше там такое сделано, это понятно. Может быть на флеше найдете пример? На js если дадите пример, то буду просто счастлив!
Такая реализация возможна и на яваскрипте, но слишком сложно, долго, ресурсозатратно. Использование флеша облегчает процесс.
Сейчас мелкомягкие активно продвигают свой silverlight, на нём возможностей ещё больше.
а именно вконтакт использует флеш-загрузчик, даже где-то видел аналог для скачивания
Называется это LightBox.
В частности здесь установлен javascript – prettyPhoto
А как называется плагин в вашем блоге, который при нажатии на изображение дает увеличенный вариант картинки с затемнением ? Искал что – то похожее, но при клике размер не менялся. Либо при загрузке картинки или фото надо задавать несколько вариантов изображений ?