Просмотр темы
Масштабирование высоты при уже заданной ширине в @getimagesize
|
|
Zaxap |
Опубликовано 07.01.2014 15:21
|
![]() Элита ![]() Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
И снова здравствуйте! Получаю ширину и высоту изображения при помощи @getimagesize: $img_size = @getimagesize($info['news_img']); $width = $img_size[0]."px"; $height = $img_size[1]."px"; Беда в том, что к этому необходимо подключить некое масштабирование: $width уже задана и равняется 200px, при этом нужно как-то задать $height при $width = "200px";, чтобы картинка нормально смотрелась... Но вот как приделать сюда некоторое подобие height:auto - другой вопрос. Подскажите, прошу ![]() Зло не дремлет, а я добрый...
|
|
|
Polarfox |
Опубликовано 07.01.2014 15:29
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 3387 Зарегистрирован: 20.08.2010 14:03 |
Математика - пропорции. Дано 3 числа - найти 4ое. Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
dark |
Опубликовано 07.01.2014 18:16
|
![]() Администратор ![]() Группа поддержки ![]() Сообщений: 222 Зарегистрирован: 05.12.2010 22:22 |
Что бы смотрелась, скорее всего ее и обрезать придется. Т.к. к примеру исходную картинку 800 на 300 сложно будет вписать в 100 на 100 не обрезая по сторонам, иначе она сплюснутая получится. |
|
|
Zaxap |
Опубликовано 07.01.2014 18:20
|
![]() Элита ![]() Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
dark, ну я эти данные /я безумец/ вставляю через style='' вообще в div блок, так что все нормально ![]() PolarFox, как-то не догадался, что в php математика используется настолько просто (те же "разделить"/"умножить" ![]() Спасибо ![]() Зло не дремлет, а я добрый...
|
|
|
Polarfox |
Опубликовано 08.01.2014 12:40
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 3387 Зарегистрирован: 20.08.2010 14:03 |
dark, вписать а не обрезать. Ну или вырезать кусочек квадратный (круглый/хз какой), кстати стильно выходит, правда не для всего. Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
Поделиться этой темой | |
Социальные закладки: |
![]() ![]() ![]() ![]() ![]() ![]() |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |