Автоматическая генерация миниатюрных изображений (превью). PHP скрипт для сайта.
Скрипт Image Resizer позволяет создавать "на лету" миниатюрные изображения (превью) на вашем сайте. Прост в настройке — необходимы минимальные знания PHP. Скрипт независим от базы MySQL и CMS, что позволяет его использовать почти на любом хостинге, с любым сайтом.
Основные возможности:
- Работа с файлами в форматах JPG, GIF и PNG.
- Масштабирование изображения по X, Y, длинной стороне или процентное уменьшение.
- Отрезание краёв, чтобы придать изображениям одинаковые пропорции.
- Применение фильтров (градации серого, негатив и т.д.)
- На выбор билинейная и бикубическая интерполяция при масштабировании.
- Возможность масштабирования больших фото с шагом 50% для улучшения качества.
- Кэширование созданных превью, тем самым разгружается сервер и повышается скорость работы.
- Анализ повторных запросов — отправляется ответ браузеру "304 Not Modified", если оригинал/превью не менялись.
- Защита от атаки "левыми" url запросами
- Показ возникших ошибок в виде изображения
Чем наш скрипт лучше других бесплатных?
- Большое количество возможностей в настройке
- Минимальный размер (сейчас это всего 11 Кб).
- Код протестирован и работает на большинстве хостингов.
- Чтобы настроить скрипт, необходимы минимальные знания PHP.
- Мы готовы помочь каждому, у кого возникнут вопросы и сложности с настройкой скрипта.
Требования к работе

- Возможность запуска на сервере PHP скриптов.
- Библиотека GD.
Для проверки положите на сервер файл test.php с содержимым: <? echo phpinfo(); ?>
Посмотрите на test.php из браузера. На этой странице должно быть: "GD Support enabled"
Не менее важно — лимит на выделяемую память скрипту (memory_limit). Значение смотрите в той же "phpinfo()" Оно должно быть минимум 10 Mb. Желательно 20 и более, если оригиналы изображений от 4 Мегапикселей.