Я работаю над проектом, в котором система просит компании загрузить свой логотип, после того как они загрузят свой логотип, который отображается в верхнем левом углу заголовка.
Теперь разные компании имеют разные размеры логотипов, некоторые компании представляют свой логотип по горизонтали, некоторые по вертикали, квадрат, круглые и т. Д. И т. Д.
На моем веб-сайте пространство логотипа находится в прямоугольной форме, как показано на изображении ниже для логотипа phpMyAdmin. Я хотел управлять логотипом, загруженным компаниями из их аккаунта, таким же образом, независимо от того, является ли их логотип прямоугольной или квадратной или круговой.
Если это может быть достигнуто с помощью html, css, то было бы замечательно, в противном случае, если мне нужно изменить размер изображения логотипа при загрузке с использованием php, то как мне изменить размер изображения в php.
Если вы хотите изменить размер изображения с помощью php. Вам нужно использовать любой из PHP ImageMagick или же GD функции для работы с изображениями.
Но в этом случае вам не нужны эти функции, потому что вы можете сделать это с помощью css.
<img src="path to logo" class="img-responsive">
.img-responsive {
display: block;
height: auto;
max-width: 100%;
}
Просто установите ограничение размера для изображений, которые будут загружены в ваш код … чтобы компании не могли загружать изображения с самыми большими размерами. Так что вам не нужно изменять размер этих изображений …
Других решений пока нет …