exif_array_set_byte_order exif_byte_order_get_name exif_content_add_entry exif_content_dump exif_content_fix exif_content_foreach_entry exif_content_free exif_content_get_entry exif_content_get_ifd exif_content_log exif_content_new exif_content_new_mem exif_content_ref exif_content_remove_entry exif_content_unref exif_convert_utf16_to_utf8 exif_data_dump exif_data_fix exif_data_foreach_content exif_data_free exif_data_get_byte_order exif_data_get_data_type exif_data_get_log exif_data_get_mnote_data exif_data_load_data exif_data_log exif_data_new exif_data_new_from_data exif_data_new_from_file exif_data_new_mem exif_data_option_get_description exif_data_option_get_name exif_data_ref exif_data_save_data exif_data_set_byte_order exif_data_set_data_type exif_data_set_option exif_data_unref exif_data_unset_option exif_entry_dump exif_entry_fix exif_entry_free exif_entry_get_value exif_entry_initialize exif_entry_new exif_entry_new_mem exif_entry_ref exif_entry_unref exif_format_get_name exif_format_get_size exif_get_long exif_get_rational exif_get_short exif_get_slong exif_get_srational exif_get_sshort exif_ifd_get_name exif_loader_get_buf exif_loader_get_data exif_loader_log exif_loader_new exif_loader_new_mem exif_loader_ref exif_loader_reset exif_loader_unref exif_loader_write exif_loader_write_file exif_log exif_log_code_get_message exif_log_code_get_title exif_log_free exif_log_new exif_log_new_mem exif_log_ref exif_log_set_func exif_log_unref exif_logv exif_mem_alloc exif_mem_free exif_mem_new exif_mem_new_default exif_mem_realloc exif_mem_ref exif_mem_unref exif_mnote_data_canon_identify exif_mnote_data_canon_new exif_mnote_data_construct exif_mnote_data_count exif_mnote_data_fuji_identify exif_mnote_data_fuji_new exif_mnote_data_get_description exif_mnote_data_get_id exif_mnote_data_get_name exif_mnote_data_get_title exif_mnote_data_get_value exif_mnote_data_load exif_mnote_data_log exif_mnote_data_olympus_identify exif_mnote_data_olympus_new exif_mnote_data_pentax_identify exif_mnote_data_pentax_new exif_mnote_data_ref exif_mnote_data_save exif_mnote_data_set_byte_order exif_mnote_data_set_offset exif_mnote_data_unref exif_set_long exif_set_rational exif_set_short exif_set_slong exif_set_srational exif_set_sshort exif_tag_from_name exif_tag_get_description exif_tag_get_description_in_ifd exif_tag_get_name exif_tag_get_name_in_ifd exif_tag_get_support_level_in_ifd exif_tag_get_title exif_tag_get_title_in_ifd exif_tag_table_count exif_tag_table_get_name exif_tag_table_get_tag mnote_canon_entry_count_values mnote_canon_entry_get_value mnote_canon_tag_get_description mnote_canon_tag_get_name mnote_canon_tag_get_name_sub mnote_canon_tag_get_title mnote_canon_tag_get_title_sub mnote_fuji_entry_get_value mnote_fuji_tag_get_description mnote_fuji_tag_get_name mnote_fuji_tag_get_title mnote_olympus_entry_get_value mnote_olympus_tag_get_description mnote_olympus_tag_get_name mnote_olympus_tag_get_title mnote_pentax_entry_get_value mnote_pentax_tag_get_description mnote_pentax_tag_get_name mnote_pentax_tag_get_title
A tag for Exif users to write keywords or comments on the image besides those in < ImageDescription> , and without the character code limitations of the < ImageDescription> tag. The character code used in the < UserComment> tag is identified based on an ID code in a fixed 8-byte area at the start of the tag data area. The unused portion of the area is padded with NULL (00.h). ID codes are assigned by means of registration. The designation method and references for each character code are defined in the specification. The value of CountN is determined based on the 8 bytes in the character code area and the number of bytes in the user comment part. Since the TYPE is not ASCII, NULL termination is not necessary. The ID code for the < UserComment> area may be a Defined code such as JIS or ASCII, or may be Undefined. The Undefined name is UndefinedText, and the ID code is filled with 8 bytes of all NULL (00.H). An Exif reader that reads the < UserComment> tag must have a function for determining the ID code. This function is not required in Exif readers that do not use the < UserComment> tag. When a < UserComment> area is set aside, it is recommended that the ID code be ASCII and that the following user comment part be filled with blank characters [20.H]. Defined by Adobe Corporation to enable TIFF Trees within a TIFF file. Information specific to compressed data. The channels of each component are arranged in order from the 1st component to the 4th. For uncompressed data the data arrangement is given in the < PhotometricInterpretation> tag. However, since < PhotometricInterpretation> can only express the order of Y, Cb and Cr, this tag is provided for cases when compressed data uses components other than Y, Cb, and Cr and to enable support of other sequences. Information specific to compressed data. When a compressed file is recorded, the valid height of the meaningful image must be recorded in this tag, whether or not there is padding data or a restart marker. This tag should not exist in an uncompressed file. Since data padding is unnecessary in the vertical direction, the number of lines recorded in this valid image height tag will in fact be the same as that recorded in the SOF. Information specific to compressed data. When a compressed file is recorded, the valid width of the meaningful image must be recorded in this tag, whether or not there is padding data or a restart marker. This tag should not exist in an uncompressed file. Internal error (unknown value %hi) Internal error (unknown value %i %i) Internal error (unknown value %i) Tag 'UserComment' did not start with a format identifier. This has been fixed. Tag 'UserComment' is not empty but does not start with a format identifier. This has been fixed. The offset to the start byte (SOI) of JPEG compressed thumbnail data. This is not used for primary image JPEG data.