Книги наших сотрудников
 
Гостевая книга 

справочник функций

скачать учебник PHP

Форум PHP

Учебник по PHP 4

Сколько новых сайтов Вы делаете за год? результаты


Варианты ответов

Голосов

%

1 сайт 36802 13.2%
2-3 сайта 19269 6.9%
не больше 10 сайтов 13850 5.0%
10-20 сайтов 11274 4.0%
Так много, что не могу сосчитать 143796 51.4%
Я вообще не делаю сайты 54598 19.5%

Общее количество проголосовавших составляет: 279589

Оглавление

  1. Основы PHP
  2. Операторы языка PHP
  3. Строковые функции
  4. Массивы
  5. Функции
  6. Работа с файлами
  7. Регулярные выражения
  8. Сессии и cookies в PHP
  9. Работа с FTP
  10. Проверка данных
  11. Гостевая книга
  12. PHP и MySQL
Rambler's Top100
Яндекс цитирования
Rambler's Top100



Справочник функций PHP

   Справочник функций PHP

getimagesize

Функция getimagesize — Возвращает размер файла в пикселях и различную информацию об изображении

Синтаксис

array getimagesize (string filename [, array imageinfo])
Возвращает размер файла в пикселях и различную информацию об изображении.
filename - имя файла с изображением. Начиная с PHP 4.0.5 имя может быть записано в формате URL.
imageinfo - При указании этого параметра в него заносится расширенная информация об изображении. В настоящее время возвращаются различные JPG APP-маркёры в ассоциативном массиве. Некоторые программы используют APP-маркеры для внедрения в изображения текстовой информации. Для перевода значений APP-маркеров в пригодный для чтения вид следует воспользоваться функцией iptcparse().
Функция getimagesize() возвращает размеры изображений форматов GIF, JPG, PNG, SWF, SWC, PSD, TIFF, BMP, IFF, JP2, JPX, JB2, JPC, XBM, и WBMP, тип файла и строку, которая содержит размеры изображения для использовании в HTML-теге <img>.
Возвращаемый массив состоит из 4 элементов. Элемент с индексом 0 содержит ширину изображения в пикселях. Элемент 1 - высоту. Элемент 2 содержит целое число, определяющее тип файла. Элемент 3 - строку формата width="xxx" height="yyy", которая может быть вставлена в HTML-тэг <img>.

Пример кода

<?php
list($width$height$type$attr) = getimagesize("img/flag.jpg");
echo 
"<img src=\"img/flag.jpg\" $attr alt=\"getimagesize() example\" />";
?>


Для изображений формата JPEG возвращаются еще 2 индекса массива: channel и bits. Индекс channel содержит значение равное 3 для изображений в режиме RGB и равное 4 для изображений в режиме CMYK. bits содержит количество бит для каждого цвета.
Если к файлу нет доступа или изображение не удается прочитать, то возвращается null и генерируется предупреждение.

Замечание
Функция не входит в библиотеку gdlib. Поддержка формата TIFF была введена в PHP 4.2., JPEG2000 - в PHP 4.3. Поддержка имени в виде URL введена в PHP 4.0.5.


Вверх

Если Вам нужна частная профессиональная консультация от авторов многих книг Кузнецова М.В. и Симдянова И.В., добро пожаловать в наш Консультационный Центр SoftTime.