@easycode
не боюсь задавать глупые вопросы ))

Кадрирование изображения по границам внутреннего объекта в PHP — возможно ли?

На сайте выводятся логотипы в виде:

d175e77ac2.png

логотипы могут иметь разную ширину, но всегда должны иметь одинаковую высоту.

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

Возможно ли сделать автоматическое кадрирование в PHP под такую задачу? В изображениях логотипы всегда на белом (однотонном) или прозрачном фоне.

На крайний случай можно было бы предоставить пользователю возможность самостоятельного кадрирования прямо на странице через JavaScript - подскажите такие инструменты, чтобы не придумывать велосипед?
  • Вопрос задан
  • 517 просмотров
Пригласить эксперта
Ответы на вопрос 2
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
всмысле а в чем проблема то? обернуть изображения в div. указать изображениям max-height: 100%; и собственно все. грузи какие хочешь картинки. они будут нормальными. чтобы избежать слипания двух картинок - указываем padding для div, в который обернули img
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
На PHP для работы с изображениями есть встроенная графическая библиотека GD2.
С помощью неё можно определить границы изображения и далее - вырезать как необходимо.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы