-
Вложений: 1
Конкурс PHP - Задание №3
Задание №3:
Скрипт при загрузке картинки должен обрезать (именно обрезать, а не уменьшить) ее до квадратного размера 100px на 100px так, чтобы не было пустых мест и при этом максимально была захвачена область изначального рисунка (для проверки будут загружаться картинки с пустыми областями не более 50% площади самой картинки).
Также необходимо произвести зеркальное отображение получившегося квадрата относительно горизонтали (как будто отражение в воде). В итоге выводить картинку размером 100px на 125px, т.е. зеркалить нужно нижнюю четверть квадрата. Кроме вывода в бразуер картинка должна сохраняться в каталоге images, находящимся в той же директории, что и скрипт. Права на каталог images уже установлены на 777.
Имя картинки не изменять. Скрипт должен проверять, загружена картинка или посторонний файл. Проверять по расширению (.png, .jpg, .gif и т.д.) запрещено.
Пример изображения прикреплен.
Решения принимаются в этой теме до 27 ноября 21:00 по Москве и 20:00 по Минску. Решения загружайте в архиве при помощи "Управления вложениями". Прикреплённые архивы с решениями будут доступны для всех пользователей после окончания периода приёмов решений (2 дня).
-
Вложений: 1
-
Вложений: 1
-
Вложений: 1
что-то получилось. фиг его знает как будет пахать.
-
Вложений: 1
-
Вложений: 1
-
Вложений: 1
уф, никогда раньше не работал с графикой :1128:
-
Вложений: 1
-
Вложений: 1
Эх, 2 дня оказывается мало =(
-
Вложений: 1