Необходимо написать модуль, который будет обрезать фотографии в нужной пропорции. Сейчас остальные операции в системе делаются с использование ImageMagick.
Логика модуля должна быть следующей: Во время сохранения обновлённой информации о странице, запускается функция, которая проверяет текущую картинку. Если она соответствует параметрам(заданной ширине и высоте), то все ок.
Если нет, то открывается страница редактора, на которой открывается картинка, и фиксированная рамка с выбором области в соотношении 3:2. Рамка должна быть открыта на максимально возможный размер.
Пользователь не может уменьшить рамку, чтобы она стала меньше, чем 250 пикселей по ширине (этот параметр должен задаваться в конфигурации)
Когда выбор области окончен - пользователь нажимает ок - фотография обрезается и записывается в нужное место па сервере.
Оставлять заявки могут только авторизованные пользователи.
Исполнитель по этому заданию выбран.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Обрезка фотографий до нужного размера
Реклама
Обрезка фотографий до нужного размера
Необходимо написать модуль, который будет обрезать фотографии в нужной пропорции. Сейчас остальные операции в системе делаются с использование ImageMagick.
Логика модуля должна быть следующей:
Во время сохранения обновлённой информации о странице, запускается функция, которая проверяет текущую картинку. Если она соответствует параметрам(заданной ширине и высоте), то все ок.
Если нет, то открывается страница редактора, на которой открывается картинка, и фиксированная рамка с выбором области в соотношении 3:2. Рамка должна быть открыта на максимально возможный размер.
Пользователь не может уменьшить рамку, чтобы она стала меньше, чем 250 пикселей по ширине (этот параметр должен задаваться в конфигурации)
Когда выбор области окончен - пользователь нажимает ок - фотография обрезается и записывается в нужное место па сервере.