[Решено] Вывод разрешения поля field_image

Главные вкладки

Аватар пользователя salexua salexua 12 апреля 2012 в 14:41

Вывожу на сайте разрешение прикрепленных файлов вот таким кодом:

<?php
$image_uri_0 = $node->field_image['und'][0]['uri'];
$src = imagecreatefromjpeg($image_uri_0);
$w_src = imagesx($src);
$h_src = imagesy($src);
echo $w_src;
echo 'x';
echo $h_src;
echo ' и меньше';
?>

Но проблема в том, что страница где выводится 9 изображений и вычисляется разрешение 9 раз, загружается значительно дольше чем без этого кода.
Вопрос в том как оптимизировать этот процесс. Может разрешение изображения в поле field_image можно вывести с меньшими усилиями?

Комментарии

Аватар пользователя ftomivec ftomivec 14 мая 2012 в 21:59

вы писали что с помощью кода
$w_src = $field_image[0]['width'];
$h_src = $field_image[0]['height'];
echo $w_src;
echo 'x';
echo $h_src;

выводите свойства изображения

я пытаюсь вывести значение width при помощи кода:
<?php print $field_image[0]['width']]->content;?>

но увы ничего не выходит, не подскажете может я чтото упустил?