Это описание новой версии 0.9. Это бета (возможно с ошибками) версия!
Скачать можно
здесь в первом сообщении.
К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
Для работы плагина требуется PHP 5.
Полная документация в архиве assets/plugins/directresize/docs/readme_ru.html
Описание
Полностью настраиваемый плагин для создания уменьшенных копий изображений (предпросмотров) и рядом других функций: автоматическое создание предпросмотра заданного размера, наложение водяных знаков, открытие увеличенного изображения с помощью ява-скриптовых библиотек, полностью настраиваемый шаблон для html-вывода, работа в WYSIWYG-редакторе.
Функции
* Возможность интеграции любых ява-скриптовых библиотек: Slidebox, Lightbox, Slimbox, Highslide...
* Наложение водяных знаков (текст любым шрифтом или прозрачное png-изображение)
* Настройка плагина через config-файл с большим количеством параметров
* Полностью настраиваемый html-вывод
* Возможность применения плагина для изображений с удаленных серверов
* Предпросмотр для WYSIWYG-редакторов
* Создания предпросмотра строго заданного размера с обрезкой при соблюдении пропорций изображения
* Кеширование генерируемых изображений
* Обработка изображений при помощи библиотеки PHPThumb
* Поддержка форматов JPG, PNG, GIF
Сферы применения
Почти в каждом проекте возникает потребность создания изображений заданного размера на основе исходных произвольного размера.
Плагин будет полезен в случаях, когда:
* на основе исходного изображения требуется создать новое изображение другого размера и/или с применением ряда дополнительных условий - наложение водяных знаков, поворот (пока не реализовано), наложение маски (пока не реализовано), применение фильтров (пока не реализовано): черно-белое, сепия, резкость, размытие и т.д.
* на основе исходного изображения требуется создать уменьшенное изображение и открывать увеличенное изображение в новом окне или с применением ява-скриптовых модулей типа lightbox.
Ссылки проекта
Адрес проекта на google code:
http://code.google.com/p/directresize-modx/
SVN-репозиторий (веб-браузер или SVN-клиент):
http://directresize-modx.googlecode.com/svn/trunk/
Ошибки и пожелания :
http://code.google.com/p/directresize-modx/issues/