php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
php_image.h File Reference

Go to the source code of this file.

Enumerations

enum  image_filetype {
  IMAGE_FILETYPE_UNKNOWN =0 , IMAGE_FILETYPE_GIF =1 , IMAGE_FILETYPE_JPEG , IMAGE_FILETYPE_PNG ,
  IMAGE_FILETYPE_SWF , IMAGE_FILETYPE_PSD , IMAGE_FILETYPE_BMP , IMAGE_FILETYPE_TIFF_II ,
  IMAGE_FILETYPE_TIFF_MM , IMAGE_FILETYPE_JPC , IMAGE_FILETYPE_JP2 , IMAGE_FILETYPE_JPX ,
  IMAGE_FILETYPE_JB2 , IMAGE_FILETYPE_SWC , IMAGE_FILETYPE_IFF , IMAGE_FILETYPE_WBMP ,
  IMAGE_FILETYPE_XBM , IMAGE_FILETYPE_ICO , IMAGE_FILETYPE_WEBP , IMAGE_FILETYPE_AVIF ,
  IMAGE_FILETYPE_COUNT
}
 

Functions

PHPAPI int php_getimagetype (php_stream *stream, const char *input, char *filetype)
 
PHPAPI char * php_image_type_to_mime_type (int image_type)
 
PHPAPI bool php_is_image_avif (php_stream *stream)
 

Enumeration Type Documentation

◆ image_filetype

Enumerator
IMAGE_FILETYPE_UNKNOWN 
IMAGE_FILETYPE_GIF 
IMAGE_FILETYPE_JPEG 
IMAGE_FILETYPE_PNG 
IMAGE_FILETYPE_SWF 
IMAGE_FILETYPE_PSD 
IMAGE_FILETYPE_BMP 
IMAGE_FILETYPE_TIFF_II 
IMAGE_FILETYPE_TIFF_MM 
IMAGE_FILETYPE_JPC 
IMAGE_FILETYPE_JP2 
IMAGE_FILETYPE_JPX 
IMAGE_FILETYPE_JB2 
IMAGE_FILETYPE_SWC 
IMAGE_FILETYPE_IFF 
IMAGE_FILETYPE_WBMP 
IMAGE_FILETYPE_XBM 
IMAGE_FILETYPE_ICO 
IMAGE_FILETYPE_WEBP 
IMAGE_FILETYPE_AVIF 
IMAGE_FILETYPE_COUNT 

Definition at line 25 of file php_image.h.

Function Documentation

◆ php_getimagetype()

PHPAPI int php_getimagetype ( php_stream * stream,
const char * input,
char * filetype )

Definition at line 1349 of file image.c.

◆ php_image_type_to_mime_type()

PHPAPI char * php_image_type_to_mime_type ( int image_type)

Definition at line 1217 of file image.c.

◆ php_is_image_avif()

PHPAPI bool php_is_image_avif ( php_stream * stream)

Definition at line 1204 of file image.c.