X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Добавить ответ в эту тему
> Помогите реализовать
Tabasis
Tabasis
Topic Starter сообщение 4.2.2015, 15:41; Ответить: Tabasis
Сообщение #1


Задача ниже

Реализовать форму для загрузки пользователем изображения на сервер.

Допущения:
- формат файла JPG, GIF, PNG;
- размер файла до 2Мб;
- размеры изображения: ширина >= 260 пикселей, высота => 200.

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

Реализовать обработку изображения и выдачу пользователю в ответ на отправку формы, а именно:
- провести кадрирование (масштабирование и обрезку краев) чтобы вписать изображение в прямоугольник фиксированных размеров 260х200 пикселей (ширина х высота).
- кадрирование допускает обрезку изображения, но не допускает наличие белых полей т.е. просто масштабирования может быть недостаточно.

Проще говоря если пользователь отправил корректное изображение, в замен он должен получить его в броузере уже откадрированным.

Примеры правильного кадрирования в аттаче.

Для обработки изображений использовать только библиотеку GD - официальный мануал: http://www.php.net/manual/ru/book.image.php

Так же пригодится: http://ua.php.net/manual/ru/features.file-upload.php и http://ua.php.net/manual/ru/function.header.php
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Arks
Arks
сообщение 4.2.2015, 23:10; Ответить: Arks
Сообщение #2


Готов реализовать, срок - пара часов в ближайшие выходные, цена - 100 RUR рублей на webmoney. Пишите в скайп(он в конце подписи). Вопрос кадрирования и соответствия подобного задания современным реалиям необходимо уточнить.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Добавить ответ в эту тему
Быстрый ответ
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 692 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлы(Требуется)[PHP(Laravel)\React] Реализовать дополнительный функционал
Поиск разработчиков для реализации дополнительного функционала
0 mimoplus 6382 28.4.2021, 9:49
автор: mimoplus
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1695 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
7 heisenberg_mw 2315 7.8.2020, 9:28
автор: heisenberg_mw
Открытая тема (нет новых ответов) Помогите найти тему пожалуйста
7 virtas 12402 24.7.2020, 17:02
автор: -JamesSmips-


 



RSS Текстовая версия Сейчас: 29.3.2024, 1:53
Дизайн