2017-02-17 14 views
1

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

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

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

Image

Это может быть достигнуто с помощью HTML, CSS, то это было бы здорово, если в противном случае я должен изменить размер изображения логотипа при загрузке с помощью PHP, то как я должен изменить размер изображения в PHP.

+0

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

+0

Простейший ответ заключается в том, чтобы запросить, чтобы компания предоставляла изображение в стандартизованном размере - наложите на них бремя, чтобы предоставить вам правильное изображение. – gavgrif

+0

@gavgrif Я тоже думал о том же, но потом я понял, что это будет плохое впечатление для моего сайта над компаниями. –

ответ

0

Если вы хотите изменить размер изображения, используя php.You нужно использовать либо PHP ImageMagick, либо GD функции для работы с изображениями.

Но в этом случае вам не нужны эти функции, потому что вы можете выполнить это, используя css.

<img src="path to logo" class="img-responsive"> 

.img-responsive { 
    display: block; 
    height: auto; 
    max-width: 100%; 
} 

Просто установите размер для изображения, которые будут загружены в вас код .. поэтому компании не будут иметь возможность загружать изображения с самой большой dimensions.So, что вы не должны изменять размеры этих изображений ..

+0

Спасибо bilal, ранее я сделал то же самое, но компании начали жаловаться, что мы не можем загружать изображения только из-за проверки, поэтому я беспокоюсь об этой проблеме, на самом деле мы используем 3 разных разрешения для компаний логотип на веб-сайте, поэтому мы не можем требовать от компании трех разных разрешений, мы должны предоставить пользователям удобную для пользователя среду. –

+0

ok, тогда пусть они загружают изображения с любыми измерениями ... и изменяют размер изображения после загрузки ... – NID

 Смежные вопросы

  • Нет связанных вопросов^_^