Classe JpegExifData
Summary: EXIF data container for jpeg files.
Module: aspose.imaging.exif
Full Name: aspose.imaging.exif.JpegExifData
Inheritance: IImageMetadataFormat, ExifData
Constructors
| Name | Description |
|---|---|
| JpegExifData() | Initialise une nouvelle instance de la classe JpegExifData. |
| JpegExifData(common_tags, exif_tags, gps_tags) | Initialise une nouvelle instance de la classe JpegExifData avec des données provenant du tableau. |
| JpegExifData(exifdata) | Initialise une nouvelle instance de la classe JpegExifData avec des données provenant du tableau. |
| JpegExifData(exifdata) | Initialise une nouvelle instance de la classe JpegExifData avec des données provenant du tableau. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| MAX_EXIF_SEGMENT_SIZE [static] | int | r | La taille maximale du segment EXIF autorisée en octets. |
| aperture_value | TiffRational | r/w | Obtient ou définit la valeur d’ouverture. |
| artist | string | r/w | Obtient ou définit l’artiste. |
| bits_per_sample | int[] | r/w | Obtient ou définit le nombre de bits par échantillon. |
| body_serial_number | string | r/w | Obtient ou définit le numéro de série du boîtier de l’appareil. |
| brightness_value | TiffSRational | r/w | Obtient ou définit la valeur de luminosité. |
| camera_owner_name | string | r/w | Obtient ou définit le nom du propriétaire de l’appareil |
| cfa_pattern | System.Byte | r/w | Obtient ou définit le motif CFA. |
| color_space | ExifColorSpace | r/w | Obtient ou définit l’espace colorimétrique. |
| common_tags | TiffDataType[] | r/w | Obtient ou définit les balises, qui appartiennent à la section commune. Cela s’applique uniquement aux images jpeg, dans le format tiff les tiffOptions sont utilisés à la place |
| components_configuration | System.Byte | r/w | Obtient ou définit la configuration des composants. |
| compressed_bits_per_pixel | TiffRational | r/w | Obtient ou définit les bits compressés par pixel. |
| compression | int | r/w | Obtient ou définit la compression. |
| contrast | ExifContrast | r/w | Obtient ou définit le contraste. |
| copyright | string | r/w | Obtient ou définit le copyright. |
| custom_rendered | ExifCustomRendered | r/w | Obtient ou définit le rendu personnalisé. |
| date_time | string | r/w | Obtient ou définit la date et l’heure. |
| date_time_digitized | string | r/w | Obtient ou définit la date et l’heure de numérisation. |
| date_time_original | string | r/w | Obtient ou définit la date et l’heure d’origine. |
| device_setting_description | System.Byte | r/w | Obtient ou définit la description des paramètres de l’appareil |
| digital_zoom_ratio | TiffRational | r/w | Obtient ou définit le rapport de zoom numérique. |
| exif_tags | TiffDataType[] | r/w | Obtient ou définit les balises qui appartiennent uniquement à la section EXIF. |
| exif_version | System.Byte | r/w | Obtient ou définit la version EXIF. |
| exposure_bias_value | TiffSRational | r/w | Obtient ou définit la valeur du biais d’exposition. |
| exposure_index | TiffRational | r/w | Obtient ou définit l’indice d’exposition. |
| exposure_mode | ExifExposureMode | r/w | Obtient ou définit le mode d’exposition. |
| exposure_program | ExifExposureProgram | r/w | Obtient ou définit le programme d’exposition. |
| exposure_time | TiffRational | r/w | Obtient ou définit le temps d’exposition. |
| f_number | TiffRational | r/w | Obtient ou définit le nombre F. |
| file_source | ExifFileSource | r/w | Obtient ou définit le type de source du fichier. |
| flash | ExifFlash | r/w | Obtient ou définit le flash. |
| flash_energy | TiffRational | r/w | Obtient ou définit l’énergie du flash. |
| flashpix_version | System.Byte | r/w | Obtient ou définit la version flash pix. |
| focal_length | TiffRational | r/w | Obtient ou définit la distance focale. |
| focal_length_in_35_mm_film | int | r/w | Obtient ou définit la distance focale en film 35 mm. |
| focal_plane_resolution_unit | ExifUnit | r/w | Obtient ou définit l’unité de résolution du plan focal. |
| focal_plane_x_resolution | TiffRational | r/w | Obtient ou définit la résolution X du plan focal. |
| focal_plane_y_resolution | TiffRational | r/w | Obtient ou définit la résolution Y du plan focal. |
| gain_control | ExifGainControl | r/w | Obtient ou définit le degré d’ajustement global du gain de l’image. |
| gamma | TiffRational | r/w | Obtient ou définit le gamma. |
| gps_altitude | TiffRational | r/w | Obtient ou définit l’altitude GPS. |
| gps_altitude_ref | ExifGPSAltitudeRef | r/w | Obtient ou définit l’altitude GPS utilisée comme altitude de référence. |
| gps_area_information | System.Byte | r/w | Obtient ou définit les informations de zone GPS. |
| gps_date_stamp | string | r/w | Obtient ou définit la chaîne de caractères GPS enregistrant les informations de date et d’heure relatives à UTC (Temps Universel Coordonné). |
| gps_dest_bearing | TiffRational | r/w | Obtient ou définit l’azimut GPS vers le point de destination. |
| gps_dest_bearing_ref | string | r/w | Obtient ou définit la référence GPS utilisée pour fournir l’azimut vers le point de destination. |
| gps_dest_distance | TiffRational | r/w | Obtient ou définit la distance GPS jusqu’au point de destination. |
| gps_dest_distance_ref | string | r/w | Obtient ou définit l’unité GPS utilisée pour exprimer la distance jusqu’au point de destination. |
| gps_dest_latitude | TiffRational[] | r/w | Obtient ou définit la latitude GPS du point de destination. |
| gps_dest_latitude_ref | string | r/w | Obtient ou définit la valeur GPS indiquant si la latitude du point de destination est nord ou sud. |
| gps_dest_longitude | TiffRational[] | r/w | Obtient ou définit la longitude GPS du point de destination. |
| gps_dest_longitude_ref | string | r/w | Obtient ou définit la valeur GPS indiquant si la longitude du point de destination est est ou ouest. |
| gps_differential | int | r/w | Obtient ou définit une valeur GPS indiquant si une correction différentielle est appliquée au récepteur GPS. |
| gps_img_direction | TiffRational | r/w | Obtient ou définit la direction GPS de l’image lorsqu’elle a été capturée. |
| gps_img_direction_ref | string | r/w | Obtient ou définit la référence GPS pour fournir la direction de l’image lorsqu’elle est capturée. |
| gps_latitude | TiffRational[] | r/w | Obtient ou définit la latitude GPS. |
| gps_latitude_ref | string | r/w | Obtient ou définit si la latitude GPS est nord ou sud. |
| gps_longitude | TiffRational[] | r/w | Obtient ou définit la longitude GPS. |
| gps_longitude_ref | string | r/w | Obtient ou définit la longitude GPS, est‑elle à l’est ou à l’ouest. |
| gps_map_datum | string | r/w | Obtient ou définit les données de levé géodésique GPS utilisées par le récepteur GPS. |
| gps_measure_mode | string | r/w | Obtient ou définit le mode de mesure GPS. |
| gps_processing_method | System.Byte | r/w | Obtient ou définit la chaîne de caractères GPS enregistrant le nom de la méthode utilisée pour la localisation. |
| gps_satellites | string | r/w | Obtient ou définit les satellites GPS utilisés pour les mesures. |
| gps_speed | TiffRational | r/w | Obtient ou définit la vitesse du mouvement du récepteur GPS. |
| gps_speed_ref | string | r/w | Obtient ou définit l’unité utilisée pour exprimer la vitesse du mouvement du récepteur GPS. |
| gps_status | string | r/w | Obtient ou définit l’état du récepteur GPS lors de l’enregistrement de l’image. |
| gps_tags | TiffDataType[] | r/w | Obtient ou définit les balises, qui appartiennent uniquement à la section GPS. |
| gps_timestamp | TiffRational[] | r/w | Obtient ou définit le temps GPS en UTC (Temps Universel Coordonné). |
| gps_track | string | r/w | Obtient ou définit la direction du mouvement du récepteur GPS. |
| gps_track_ref | string | r/w | Obtient ou définit la référence permettant de donner la direction du mouvement du récepteur GPS. |
| gps_version_id | System.Byte | r/w | Obtient ou définit l’identifiant de version GPS. |
| gpsdop | TiffRational | r/w | Obtient ou définit le DOP GPS (degré de précision des données). |
| image_description | string | r/w | Obtient ou définit la description de l’image. |
| image_length | int | r/w | Obtient ou définit la longueur de l’image. |
| image_unique_id | string | r/w | Obtient ou définit l’identifiant unique de l’image. |
| image_width | int | r/w | Obtient ou définit la largeur de l’image. |
| is_big_endian | bool | r/w | Obtient ou définit une valeur indiquant si les données EXIF du flux créées à partir de celui-ci sont en big endian. |
| iso_speed | int | r/w | Obtient ou définit la vitesse ISO |
| iso_speed_latitude_yyy | int | r/w | Obtient ou définit la valeur de latitude yyy de la vitesse ISO d’un appareil photo ou d’un dispositif d’entrée définie dans la norme ISO 12232. |
| iso_speed_latitude_zzz | int | r/w | Obtient ou définit la valeur de latitude zzz de la vitesse ISO d’un appareil photo ou d’un dispositif d’entrée définie dans la norme ISO 12232. |
| iso_speed_value | int | r/w | Obtient ou définit la valeur de la vitesse ISO. |
| lens_make | string | r/w | Obtient ou définit le fabricant de l’objectif. |
| lens_model | string | r/w | Obtient ou définit le modèle de l’objectif. |
| lens_serial_number | string | r/w | Obtient ou définit le numéro de série de l’objectif. |
| lens_specification | TiffRational[] | r/w | Obtient ou définit les spécifications de l’objectif |
| light_source | ExifLightSource | r/w | Obtient ou définit la source lumineuse. |
| make | string | r/w | Obtient le fabricant de l’équipement d’enregistrement. |
| maker_note_data | TiffDataType[] | r | Obtient les données de note du fabricant. |
| maker_note_raw_data | System.Byte | r/w | Obtient ou définit les données brutes de la note du fabricant. |
| maker_notes | MakerNote[] | r | Obtient les notes du fabricant. |
| max_aperture_value | TiffRational | r/w | Obtient ou définit la valeur d’ouverture maximale. |
| metering_mode | ExifMeteringMode | r/w | Obtient ou définit le mode de mesure. |
| model | string | r/w | Obtient ou définit le modèle. |
| oecf | System.Byte | r/w | Obtient ou définit la fonction de conversion opto-électrique (OECF) spécifiée dans la norme ISO 14524. |
| orientation | ExifOrientation | r/w | Obtient ou définit l’orientation. |
| photographic_sensitivity | int | r/w | Obtient ou définit la sensibilité photographique. |
| photometric_interpretation | int | r/w | Obtient ou définit l’interprétation photométrique. |
| pixel_x_dimension | int | r/w | Obtient ou définit la dimension x du pixel. |
| pixel_y_dimension | int | r/w | Obtient ou définit la dimension y du pixel. |
| planar_configuration | int | r/w | Obtient ou définit la configuration planaire. |
| primary_chromaticities | TiffRational[] | r/w | Obtient ou définit la chromaticité des trois couleurs primaires de l’image. |
| properties | TiffDataType[] | r/w | Obtient ou définit toutes les balises EXIF (y compris les balises communes et GPS). |
| recommended_exposure_index | int | r/w | Obtient ou définit l’indice d’exposition recommandé. |
| reference_black_white | TiffRational[] | r/w | Obtient ou définit le noir et blanc de référence. |
| related_sound_file | string | r/w | Obtient ou définit le fichier audio associé. |
| resolution_unit | ExifUnit | r/w | Obtient ou définit l’unité de résolution. |
| samples_per_pixel | int | r/w | Obtient ou définit les échantillons par pixel. |
| saturation | ExifSaturation | r/w | Obtient ou définit la saturation. |
| scene_capture_type | ExifSceneCaptureType | r/w | Obtient ou définit le type de capture de scène. |
| scene_type | System.Byte | r/w | Obtient ou définit le type de scène. |
| sensing_method | ExifSensingMethod | r/w | Obtient ou définit la méthode de détection. |
| sensitivity_type | int | r/w | Obtient ou définit le type de sensibilité. |
| sharpness | int | r/w | Obtient ou définit la netteté. |
| shutter_speed_value | TiffSRational | r/w | Obtient ou définit la valeur de la vitesse d’obturation. |
| software | string | r/w | Obtient ou définit le logiciel. |
| spatial_frequency_response | System.Byte | r/w | Obtient ou définit la réponse en fréquence spatiale. |
| spectral_sensitivity | string | r/w | Obtient ou définit la sensibilité spectrale. |
| standard_output_sensitivity | int | r/w | Obtient ou définit la sensibilité de sortie standard |
| subject_area | int[] | r/w | Obtient ou définit la zone du sujet. |
| subject_distance | TiffRational | r/w | Obtient ou définit la distance du sujet. |
| subject_distance_range | ExifSubjectDistanceRange | r/w | Obtient ou définit la plage de distances du sujet. |
| subject_location | int[] | r/w | Obtient ou définit l’emplacement du sujet. |
| subsec_time | string | r/w | Obtient ou définit les fractions de seconde pour la balise DateTime. |
| subsec_time_digitized | string | r/w | Obtient ou définit les fractions de seconde pour la balise DateTimeDigitized. |
| subsec_time_original | string | r/w | Obtient ou définit les fractions de seconde pour la balise DateTimeOriginal. |
| thumbnail | RasterImage | r/w | Obtient ou définit l’image miniature. |
| transfer_function | int[] | r/w | Obtient ou définit la fonction de transfert. |
| user_comment | string | r/w | Obtient ou définit le commentaire de l’utilisateur. |
| white_balance | ExifWhiteBalance | r/w | Obtient ou définit la balance des blancs. |
| white_point | TiffRational[] | r/w | Obtient ou définit la chromaticité du point blanc de l’image. |
| x_resolution | TiffRational | r/w | Obtient ou définit la résolution x. |
| y_cb_cr_coefficients | TiffRational[] | r/w | Obtient ou définit les coefficients matriciels pour la transformation des données d’image de RGB à YCbCr. |
| y_cb_cr_positioning | ExifYCbCrPositioning | r/w | Obtient ou définit la position des composants de chrominance par rapport au composant de luminance. |
| y_cb_cr_sub_sampling | int[] | r/w | Obtient ou définit le taux d’échantillonnage des composants de chrominance par rapport au composant de luminance. |
| y_resolution | TiffRational | r/w | Obtient ou définit la résolution y. |
Methods
| Name | Description |
|---|---|
| get_tag_value(key) | Obtient la valeur de la balise. |
| load_from_bytes(binary_data) | Crée une nouvelle instance de la classe ExifData en la chargeant depuis le tableau d’octets. |
| remove_tag(tag) | Supprimer la balise du conteneur |
| remove_tag(tag_id) | Supprimer la balise du conteneur |
| remove_tag_id(tag_id) | Supprimer la balise du conteneur |
| serialize_exif_data() | Sérialise les données EXIF. Écrit les valeurs et le contenu des balises. La balise de taille la plus influente est le contenu de la balise Miniature. |
Constructor: JpegExifData()
JpegExifData()
Initialise une nouvelle instance de la classe JpegExifData.
Constructor: JpegExifData(common_tags, exif_tags, gps_tags)
JpegExifData(common_tags, exif_tags, gps_tags)
Initialise une nouvelle instance de la classe JpegExifData avec des données provenant du tableau.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| common_tags | TiffDataType[] | Les balises communes. |
| exif_tags | TiffDataType[] | Les balises EXIF. |
| gps_tags | TiffDataType[] | Les balises GPS. |
Constructor: JpegExifData(exifdata)
JpegExifData(exifdata)
Initialise une nouvelle instance de la classe JpegExifData avec des données provenant du tableau.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| exifdata | TiffDataType[] | Tableau de balises EXIF ainsi que des balises communes et GPS. |
Constructor: JpegExifData(exifdata)
JpegExifData(exifdata)
Initialise une nouvelle instance de la classe JpegExifData avec des données provenant du tableau.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| exifdata | ExifData | Tableau de balises EXIF ainsi que des balises communes et GPS. |
Method: get_tag_value(key)
get_tag_value(key)
Obtient la valeur de la balise.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| key | ExifProperties | La clé de la balise. |
Returns
| Type | Description |
|---|---|
| TiffDataType | Le TiffDataType |
Method: load_from_bytes(binary_data) [static]
load_from_bytes(binary_data)
Crée une nouvelle instance de la classe ExifData en la chargeant depuis le tableau d’octets.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| binary_data | System.Byte | Les données binaires. |
Returns
| Type | Description |
|---|---|
| ExifData | L’instance ExifData chargée. |
Method: remove_tag(tag)
remove_tag(tag)
Supprimer la balise du conteneur
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| tag | ExifProperties | La balise à supprimer |
Method: remove_tag(tag_id)
remove_tag(tag_id)
Supprimer la balise du conteneur
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| tag_id | int | L’identifiant de la balise à supprimer. |
Method: remove_tag_id(tag_id)
remove_tag_id(tag_id)
Supprimer la balise du conteneur
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| tag_id | int | L’identifiant de la balise à supprimer. |
Method: serialize_exif_data()
serialize_exif_data()
Sérialise les données EXIF. Écrit les valeurs et le contenu des balises. La balise de taille la plus influente est le contenu de la balise Miniature.
Returns
| Type | Description |
|---|---|
| System.Byte | Les données EXIF sérialisées. |