|
php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include "php.h"#include "ext/standard/file.h"#include "php_exif.h"#include "exif_arginfo.h"#include <math.h>#include "php_ini.h"#include "ext/standard/php_string.h"#include "ext/standard/php_image.h"#include "ext/standard/info.h"#include <sys/types.h>Go to the source code of this file.
Data Structures | |
| struct | tag_info_type |
| struct | maker_note_type |
| struct | signed_rational |
| struct | unsigned_rational |
| union | _image_info_value |
| struct | image_info_data |
| struct | image_info_list |
| struct | file_section |
| struct | file_section_list |
| struct | thumbnail_data |
| struct | xp_field_type |
| struct | xp_field_list |
| struct | image_info_type |
| struct | jpeg_sof_info |
| struct | exif_offset_info |
Typedefs | |
| typedef tag_info_type | tag_info_array[] |
| typedef tag_info_type * | tag_table_type |
| typedef enum mn_byte_order_t | mn_byte_order_t |
| typedef enum mn_offset_mode_t | mn_offset_mode_t |
| typedef union _image_info_value | image_info_value |
Enumerations | |
| enum | mn_byte_order_t { MN_ORDER_INTEL = 0 , MN_ORDER_MOTOROLA = 1 , MN_ORDER_NORMAL } |
| enum | mn_offset_mode_t { MN_OFFSET_NORMAL , MN_OFFSET_MAKER } |
Functions | |
| PHP_MINFO_FUNCTION (exif) | |
| ZEND_INI_MH (OnUpdateEncode) | |
| ZEND_INI_MH (OnUpdateDecode) | |
| PHP_MINIT_FUNCTION (exif) | |
| PHP_MSHUTDOWN_FUNCTION (exif) | |
| PHP_FUNCTION (exif_tagname) | |
| PHP_FUNCTION (exif_read_data) | |
| PHP_FUNCTION (exif_thumbnail) | |
| PHP_FUNCTION (exif_imagetype) | |
Variables | |
| char * | encode_unicode |
| char * | decode_unicode_be |
| char * | decode_unicode_le |
| char * | encode_jis |
| char * | decode_jis_be |
| char * | decode_jis_le |
| HashTable * | tag_table_cache |
| zend_module_entry | exif_module_entry |
| #define EXIF_ERRLOG_CORRUPT | ( | ImageInfo | ) |
| #define EXIF_ERRLOG_FILEEOF | ( | ImageInfo | ) |
| #define EXIF_ERRLOG_FSREALLOC | ( | ImageInfo | ) |
| #define EXIF_ERRLOG_THUMBEOF | ( | ImageInfo | ) |
| #define FOUND_ANY_TAG (1<<SECTION_ANY_TAG) |
| #define FOUND_APP0 (1<<SECTION_APP0) |
| #define FOUND_APP12 (1<<SECTION_APP12) |
| #define FOUND_COMMENT (1<<SECTION_COMMENT) |
| #define FOUND_COMPUTED (1<<SECTION_COMPUTED) |
| #define FOUND_EXIF (1<<SECTION_EXIF) |
| #define FOUND_FILE (1<<SECTION_FILE) |
| #define FOUND_FPIX (1<<SECTION_FPIX) |
| #define FOUND_GPS (1<<SECTION_GPS) |
| #define FOUND_IFD0 (1<<SECTION_IFD0) |
| #define FOUND_INTEROP (1<<SECTION_INTEROP) |
| #define FOUND_MAKERNOTE (1<<SECTION_MAKERNOTE) |
| #define FOUND_THUMBNAIL (1<<SECTION_THUMBNAIL) |
| #define FOUND_WINXP (1<<SECTION_WINXP) |
| #define M_APP13 0xED /* IPTC International Press Telecommunications Council */ |
| #define M_SOI 0xD8 /* Start Of Image (beginning of datastream) */ |
| #define REQUIRE_NON_EMPTY | ( | ) |
| #define TAG_COMP_IMAGE_WIDTH 0xA002 /* compressed images only */ |
| #define TAG_NEW_SUBFILE 0x00FE /* New version of subfile tag */ |
| #define TAG_SUBFILE_TYPE 0x00FF /* Old version of subfile tag */ |
| #define TAG_TABLE_END |
| #define USE_MBSTRING zend_hash_str_exists(&module_registry, "mbstring", sizeof("mbstring")-1) |
| typedef union _image_info_value image_info_value |
| typedef enum mn_byte_order_t mn_byte_order_t |
| typedef enum mn_offset_mode_t mn_offset_mode_t |
| typedef tag_info_type tag_info_array[] |
| typedef tag_info_type* tag_table_type |
| enum mn_byte_order_t |
| enum mn_offset_mode_t |
| PHP_FUNCTION | ( | exif_imagetype | ) |
| PHP_FUNCTION | ( | exif_read_data | ) |
| PHP_FUNCTION | ( | exif_tagname | ) |
| PHP_FUNCTION | ( | exif_thumbnail | ) |
| zend_module_entry exif_module_entry |