Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.71 KB

README.md

File metadata and controls

24 lines (16 loc) · 1.71 KB

Задание

Написать приложение с использование программного каркаса CodeIgniter V 1.7.3

Функциональность

Необходимо, что бы приложение изменяло на лету размер фотографий и отдавало их пользователю.

Пример

Есть фотография /var/www/images/test.jpg, необходимо, что бы по адресу http://localhost/imagecache/800x600/test.jpg пользователю отдавалась фотография с размерами 800пкс на 600пкс (физический размер, не атрибуты html).

  • В случае если требуемые размеры меньше оригинальных к изображению должен применяться фильтр нерезкого маскирования.
  • Если пропорции отличаются, изображение должно обрезаться.
  • Результат должен кешироваться, т.е. повторно модифицированное изображение должно отдаваться непосредственно из файловой системы минуя контроллер

Дополнительно

Приложение должно запускаться под PHP 5.3+ и Apache2. В файле {DOCUMENT_ROOT}/system.config должны быть перечислены все необходимые для работы модули apache и php.

Выполненное задание присылается пуллреквестом к этому репозиторию.