2013-04-06 1 views
0

У меня есть проблема с Autosizing изображений, когда я получаю список изображений из каталога в виде массива, используя этот код:Как авторизовать изображения из массива изображений с помощью php?

<?php 
    if ($handle = opendir('directory_of_images')) { 
     while (false !== ($pict = readdir($handle))) { 
      if ($pict != "." && $pict != "..") { 
       $thumbsp .= '<a href="#'.$pict.'"><image src="directory_of_images'.$pict.'" width="50" border="0" hspace="5" vspace="5" align="middle"></a>';  
       $thump .= '<p id="'.$pict.'" style="height:700px; margin-bottom:200px;"><br><img src="directory_of_images'.$pict.'" width="450px" align="top"></p>'; 
      } 
     } 
     closedir($handle); 
    } 
?> 

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

ответ

0

Вы можете использовать функцию php getimagesize ($ filename_of_img). Элементы 0-го и 1-го массива возвращаемого значения - это ширина и высота. Затем вы можете легко сравнить ширину и высоту

+0

Спасибо, я знаю, но я не знаю, чтобы вставить этот код. – user2253137

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