Справочник по PHP




Параметры изображения - часть 3


Данная функция доступна, если подключена библиотека EXIF.

Для этого необходимо либо снять комментарий со строки ;extension=php_exif.dll в файле windows\php.ini (должно быть extension=php_exif.dll), либо откомпилировать PHP с параметром --enable-exif.

Для работы этой функции библиотека GD не требуется.

imageInterlace

Установка черезстрочности.

Синтаксис :

int imageInterlace(int im [, int interlace])

Если в функции задан второй необязательный параметр interlace, и он равен 1, то рисунок im

отображается черезстрочно, если равен 0, то последовательно.

Функция возвращает текущую установку черезстрочности.

gd_info

Возвращает информацию о библиотеке GD.

Синтаксис :

array gd_info(void)

Функция возвращает массив, содержащий версию и параметры установленной библиотеки GD.

<?php$gd=gd_info();echo "<pre>";print_r($gd);echo "</pre>";?>

Приведенный пример выведет примерно следующее:

Array(    [GD Version] => bundled (2.0.22 compatible)    [FreeType Support] => 1    [FreeType Linkage] => with freetype    [T1Lib Support] =>     [GIF Read Support] => 1    [GIF Create Support] =>     [JPG Support] => 1    [PNG Support] => 1    [WBMP Support] => 1    [XBM Support] => 1    [JIS-mapped Japanese Font Support] => )

image_type_to_mime_type

Возвращает Mime-Type типа изображения.

Синтаксис :

string image_type_to_mime_type( int imagetype)

Функция возвращает MIME-тип картинки, заданный константой в параметре imagetype.

<?phpheader("Content-type: " . image_type_to_mime_type(IMAGETYPE_PNG));?>

Список констант и возвращаемых значений функции image_type_to_mime_type():

  •   IMAGETYPE_GIF - image/gif
  •   IMAGETYPE_JPEG - image/jpeg
  •   IMAGETYPE_PNG - image/png
  •   IMAGETYPE_SWF - application/x-shockwave-flash
  •   IMAGETYPE_PSD - image/psd
  •   IMAGETYPE_BMP - image/bmp
  •   IMAGETYPE_TIFF_II - image/tiff
  •   IMAGETYPE_TIFF_MM - image/tiff
  •   IMAGETYPE_JPC - application/octet-stream
  •   IMAGETYPE_JP2 - image/jp2
  •   IMAGETYPE_JPX - application/octet-stream
  •   IMAGETYPE_JB2 - application/octet-stream
  •   IMAGETYPE_SWC - application/x-shockwave-flash
  •   IMAGETYPE_IFF - image/iff
  •   IMAGETYPE_WBMP - image/vnd.wap.wbmp
  •   IMAGETYPE_XBM

    - image/xbm Данная функция не требует наличия библиотеки GD.




  • Содержание  Назад  Вперед