Примеры работы скрипта
Оригинальное изображение:
![](/resize/?w=200&file=/images/test-1.jpg)
Применение фильтра
![](/resize/?filter=gray&w=200&file=/images/test-1.jpg)
Преобразует цвета изображения в градации серого.
http://image-resizer.ru/resize/?filter=gray&w=200&file=/images/test-1.jpg
![](/resize/?filter=negate&w=200&file=/images/test-1.jpg)
Инвертирует все цвета изображения (другими словами негатив).
http://image-resizer.ru/resize/?filter=negate&w=200&file=/images/test-1.jpg
![](/resize/?filter=emboss&w=200&file=/images/test-1.jpg)
Добавляет рельеф.
http://image-resizer.ru/resize/?filter=emboss&w=200&file=/images/test-1.jpg
![](/resize/?filter=blur&w=200&file=/images/test-1.jpg)
Размывает изображение по методу Гауса.
http://image-resizer.ru/resize/?filter=blur&w=200&file=/images/test-1.jpg
Применение нескольких фильтров в нужном порядке
Например, задача размытие изображения по методу Гауса и преобразование цвета в градации серого.
Чтобы передать несколько значений в переменной filter, необходимо написать url такого вида:
Чтобы передать несколько значений в переменной filter, необходимо написать url такого вида:
http://image-resizer.ru/resize/?filter[]=blur&filter[]=gray&w=200&
file=/images/test-1.jpg
file=/images/test-1.jpg
Результат:
![](/resize/?filter[]=blur&filter[]=gray&w=200&file=/images/test-1.jpg)