Forum Webscript.Ru
Программирование => PHP => Тема начата: tarya от 05 Июля 2004, 17:46:24
-
Тут такая ситуация мужики. Заказчик хочет чтоб в галлерее при клике на превьюшку сплывало окошко размером максимального размера фото в галерее. То то ладно, можно прогнать циклом все картинки из галереи, узнать размер и по нему узнать максимальную фотку. Но вот вопрос - как померять что фотка самая большая? Тоесть по какому краю она будет большая? Если одна высока но узкая, и по ней построить окошко то фотки по горизонтали небудут вмещаться. А если выбрать по горизонтали максимальный размер то тоже самое фото которое высокое невлезет.... как быть?
Можно я думаю было бы все значения засунуть масив и выдернуть два максимальных значения - но какое из них вертикаль - какой горизонталь...
-
tarya а где ты храниш ссылки на картинки? Вот там и храни размеры. Всеж быстее чем сканировать директорию.
-
а сложить вертикаль с горизонталью?
-
тока не надо для этого циклы никакие гонять. надо при добавлении фотки, брать откуданить переменную "старый самый большой размер" и если размер текущей больше - менять
-
я сделал подругому и думаю что правильно. Я взял два все засунул в два массива - один в горизонталь, другой вертикаль и потом выбрал по ним максимальное значение выбрал и все, получилось максимум по вертикали и максимум по горизонтали