Forum Webscript.Ru

Программирование => PHP => Тема начата: tarya от 05 Июля 2004, 17:46:24

Название: Определение максимального размера картинки.
Отправлено: tarya от 05 Июля 2004, 17:46:24
Тут такая ситуация мужики. Заказчик хочет чтоб в галлерее при клике на превьюшку сплывало окошко размером максимального размера фото в галерее. То то ладно, можно прогнать циклом все картинки из галереи, узнать размер и по нему узнать максимальную фотку. Но вот вопрос - как померять что фотка самая большая? Тоесть по какому краю она будет большая? Если одна высока но узкая, и по ней построить окошко то фотки по горизонтали небудут вмещаться. А если выбрать по горизонтали максимальный размер то тоже самое фото которое высокое невлезет.... как быть?

Можно я думаю было бы все значения засунуть масив и выдернуть два максимальных значения - но какое из них вертикаль - какой горизонталь...
Название: Определение максимального размера картинки.
Отправлено: Diesel от 05 Июля 2004, 18:12:02
tarya а где ты храниш ссылки на картинки? Вот там и храни размеры. Всеж быстее чем сканировать директорию.
Название: Определение максимального размера картинки.
Отправлено: AliMamed от 05 Июля 2004, 18:54:25
а сложить вертикаль с горизонталью?
Название: Определение максимального размера картинки.
Отправлено: AliMamed от 05 Июля 2004, 18:55:27
тока не надо для этого циклы никакие гонять. надо при добавлении фотки, брать откуданить переменную "старый самый большой размер" и если размер текущей больше - менять
Название: Определение максимального размера картинки.
Отправлено: tarya от 05 Июля 2004, 19:02:29
я сделал подругому и думаю что правильно. Я взял два все засунул в два массива - один в горизонталь, другой вертикаль и потом выбрал по ним максимальное значение выбрал и все, получилось максимум по вертикали и максимум по горизонтали