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 |