Главная arrow Программирование arrow HTML arrow PHP: как получить параметры картинки - размеры и теги JPEG - функция getimagesize() Wednesday, June 07 2023  
ГлавнаяКонтактыАдминистрированиеПрограммированиеСсылки
UK-flag-ico.png English Version
GERMAN-flag-ico.png Die deutsche Version
map.gif карта сайта
нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

Поделиться:

PHP: как получить параметры картинки - размеры и теги JPEG - функция getimagesize() Версия для печати
Написал microsin   
10.01.2008
Синтаксис:
   array getimagesize ( string filename [, array imageinfo])

Функция getimagesize() определяет размер любого изображения GIF, JPG, PNG, SWF, SWC, PSD, TIFF, BMP или IFF. Хорошая практика - использование результатов данной функции на динамических страницах внутри IMG тэга.

Функция возвращает массив состоящий из четырех элементов. Индекс 0 содержит ширину изображения в пикселях. Индекс 1 - высоту. Индекс 2 - индикатор типа изображения: 1 = GIF, 2 = JPG, 3 = PNG, 4 = SWF, 5 = PSD, 6 = BMP, 7 = TIFF(intel byte order), 8 = TIFF(motorola byte order), 9 = JPC, 10 = JP2, 11 = JPX, 12 = JB2, 13 = SWC, 14 = IFF.  Индекс 3 - корректная строка height="yyy" width="xxx" которая может  быть использована непосредственно в IMG тэге.

Функции ImageSX, ImageSY (аналогичные getimagesize) возвращают лишь один размер - ширину или высоту соответственно. Все три функции имеют лишь один параметр - ссылку на изображение.

Пример (из файла):
<?php
   $size = getimagesize ("pictures/celebrities_476.jpg");
   echo "<img src=\"pictures/celebrities_476.jpg\" {$size[3]}>";
?>
Пример (с URL):
<?php $size = getimagesize ("http://domain.ru/pictures/celebrities_476.jpg
");?>

Последнее обновление ( 24.01.2008 )
 

Добавить комментарий

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:

Защитный код
Обновить

< Пред.   След. >

Top of Page
 
microsin © 2023