Я пытаюсь определить, каким образом изображение должно быть обрезано, чтобы оно идеально соответствовало квадратному изображению профиля пользователя.
Я обнаружил пакет Laravel «изображение для вмешательства», но, насколько я вижу, он не предлагает функцию для сравнения того, является ли изображение горизонтальным или вертикальным.
http://intervention.olivervogel.net/
Есть ли хороший способ определить, является ли изображение квадратным, горизонтальным или вертикальным, прежде чем изменять его размер и обрезать?
Вот что я делаю в данный момент:
$img->resize(400, null, true)->crop(400, 400);
Очевидно, что он отлично работает для квадратов и довольно хорошо работает для вертикальных изображений, но не очень хорошо для горизонтальных изображений.
Любая помощь приветствуется.
Спасибо!
JS
, чтобы определить это. Одна секунда. - person Nicholas Hazel   schedule 17.01.2014add css
, который я предоставил в предыдущем вопросе, который вы разместили для каждого условного выражения. Я бы установил классhorizontal
, классvertical
и классsquare
. Нравится эта скрипта. Вам нужно будет определить классы в CSS - person Nicholas Hazel   schedule 17.01.2014