Classe ExifData

Summary: EXIF data container.

Module: aspose.imaging.exif

Full Name: aspose.imaging.exif.ExifData

Inheritance: IImageMetadataFormat, TiffDataTypeController

Constructors

NameDescription
ExifData()Initialise une nouvelle instance de la classe ExifData.
ExifData(common_tags, exif_tags, gps_tags)Initialise une nouvelle instance de la classe ExifData avec des données provenant d’un tableau.
ExifData(exifdata)Initialise une nouvelle instance de la classe ExifData avec des données provenant d’un tableau.
ExifData(exifdata)Initialise une nouvelle instance de la classe ExifData avec des données provenant d’un tableau.

Properties

NameTypeAccessDescription
aperture_valueTiffRationalr/wObtient ou définit la valeur d’ouverture.
body_serial_numberstringr/wObtient ou définit le numéro de série du boîtier de l’appareil.
brightness_valueTiffSRationalr/wObtient ou définit la valeur de luminosité.
camera_owner_namestringr/wObtient ou définit le nom du propriétaire de l’appareil
cfa_patternSystem.Byter/wObtient ou définit le motif CFA.
color_spaceExifColorSpacer/wObtient ou définit l’espace colorimétrique.
common_tagsTiffDataType[]r/wObtient 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_configurationSystem.Byter/wObtient ou définit la configuration des composants.
compressed_bits_per_pixelTiffRationalr/wObtient ou définit les bits compressés par pixel.
contrastExifContrastr/wObtient ou définit le contraste.
custom_renderedExifCustomRenderedr/wObtient ou définit le rendu personnalisé.
date_time_digitizedstringr/wObtient ou définit la date et l’heure de numérisation.
date_time_originalstringr/wObtient ou définit la date et l’heure d’origine.
device_setting_descriptionSystem.Byter/wObtient ou définit la description des paramètres de l’appareil
digital_zoom_ratioTiffRationalr/wObtient ou définit le rapport de zoom numérique.
exif_tagsTiffDataType[]r/wObtient ou définit les balises qui appartiennent uniquement à la section EXIF.
exif_versionSystem.Byter/wObtient ou définit la version EXIF.
exposure_bias_valueTiffSRationalr/wObtient ou définit la valeur du biais d’exposition.
exposure_indexTiffRationalr/wObtient ou définit l’indice d’exposition.
exposure_modeExifExposureModer/wObtient ou définit le mode d’exposition.
exposure_programExifExposureProgramr/wObtient ou définit le programme d’exposition.
exposure_timeTiffRationalr/wObtient ou définit le temps d’exposition.
f_numberTiffRationalr/wObtient ou définit le nombre F.
file_sourceExifFileSourcer/wObtient ou définit le type de source du fichier.
flashExifFlashr/wObtient ou définit le flash.
flash_energyTiffRationalr/wObtient ou définit l’énergie du flash.
flashpix_versionSystem.Byter/wObtient ou définit la version flash pix.
focal_lengthTiffRationalr/wObtient ou définit la distance focale.
focal_length_in_35_mm_filmintr/wObtient ou définit la distance focale en film 35 mm.
focal_plane_resolution_unitExifUnitr/wObtient ou définit l’unité de résolution du plan focal.
focal_plane_x_resolutionTiffRationalr/wObtient ou définit la résolution X du plan focal.
focal_plane_y_resolutionTiffRationalr/wObtient ou définit la résolution Y du plan focal.
gain_controlExifGainControlr/wObtient ou définit le degré d’ajustement global du gain de l’image.
gammaTiffRationalr/wObtient ou définit le gamma.
gps_altitudeTiffRationalr/wObtient ou définit l’altitude GPS.
gps_altitude_refExifGPSAltitudeRefr/wObtient ou définit l’altitude GPS utilisée comme altitude de référence.
gps_area_informationSystem.Byter/wObtient ou définit les informations de zone GPS.
gps_date_stampstringr/wObtient 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_bearingTiffRationalr/wObtient ou définit l’azimut GPS vers le point de destination.
gps_dest_bearing_refstringr/wObtient ou définit la référence GPS utilisée pour fournir l’azimut vers le point de destination.
gps_dest_distanceTiffRationalr/wObtient ou définit la distance GPS jusqu’au point de destination.
gps_dest_distance_refstringr/wObtient ou définit l’unité GPS utilisée pour exprimer la distance jusqu’au point de destination.
gps_dest_latitudeTiffRational[]r/wObtient ou définit la latitude GPS du point de destination.
gps_dest_latitude_refstringr/wObtient ou définit la valeur GPS indiquant si la latitude du point de destination est nord ou sud.
gps_dest_longitudeTiffRational[]r/wObtient ou définit la longitude GPS du point de destination.
gps_dest_longitude_refstringr/wObtient ou définit la valeur GPS indiquant si la longitude du point de destination est est ou ouest.
gps_differentialintr/wObtient ou définit une valeur GPS indiquant si une correction différentielle est appliquée au récepteur GPS.
gps_img_directionTiffRationalr/wObtient ou définit la direction GPS de l’image lorsqu’elle a été capturée.
gps_img_direction_refstringr/wObtient ou définit la référence GPS pour fournir la direction de l’image lorsqu’elle est capturée.
gps_latitudeTiffRational[]r/wObtient ou définit la latitude GPS.
gps_latitude_refstringr/wObtient ou définit si la latitude GPS est nord ou sud.
gps_longitudeTiffRational[]r/wObtient ou définit la longitude GPS.
gps_longitude_refstringr/wObtient ou définit la longitude GPS, est‑elle à l’est ou à l’ouest.
gps_map_datumstringr/wObtient ou définit les données de levé géodésique GPS utilisées par le récepteur GPS.
gps_measure_modestringr/wObtient ou définit le mode de mesure GPS.
gps_processing_methodSystem.Byter/wObtient ou définit la chaîne de caractères GPS enregistrant le nom de la méthode utilisée pour la localisation.
gps_satellitesstringr/wObtient ou définit les satellites GPS utilisés pour les mesures.
gps_speedTiffRationalr/wObtient ou définit la vitesse du mouvement du récepteur GPS.
gps_speed_refstringr/wObtient ou définit l’unité utilisée pour exprimer la vitesse du mouvement du récepteur GPS.
gps_statusstringr/wObtient ou définit l’état du récepteur GPS lors de l’enregistrement de l’image.
gps_tagsTiffDataType[]r/wObtient ou définit les balises, qui appartiennent uniquement à la section GPS.
gps_timestampTiffRational[]r/wObtient ou définit le temps GPS en UTC (Temps Universel Coordonné).
gps_trackstringr/wObtient ou définit la direction du mouvement du récepteur GPS.
gps_track_refstringr/wObtient ou définit la référence permettant de donner la direction du mouvement du récepteur GPS.
gps_version_idSystem.Byter/wObtient ou définit l’identifiant de version GPS.
gpsdopTiffRationalr/wObtient ou définit le DOP GPS (degré de précision des données).
image_unique_idstringr/wObtient ou définit l’identifiant unique de l’image.
is_big_endianboolr/wObtient ou définit une valeur indiquant si les données EXIF du flux créées à partir de celui-ci sont en big endian.
iso_speedintr/wObtient ou définit la vitesse ISO
iso_speed_latitude_yyyintr/wObtient 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_zzzintr/wObtient 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_valueintr/wObtient ou définit la valeur de la vitesse ISO.
lens_makestringr/wObtient ou définit le fabricant de l’objectif.
lens_modelstringr/wObtient ou définit le modèle de l’objectif.
lens_serial_numberstringr/wObtient ou définit le numéro de série de l’objectif.
lens_specificationTiffRational[]r/wObtient ou définit les spécifications de l’objectif
light_sourceExifLightSourcer/wObtient ou définit la source lumineuse.
makestringr/wObtient le fabricant de l’équipement d’enregistrement.
maker_note_dataTiffDataType[]rObtient les données de note du fabricant.
maker_note_raw_dataSystem.Byter/wObtient ou définit les données brutes de la note du fabricant.
maker_notesMakerNote[]rObtient les notes du fabricant.
max_aperture_valueTiffRationalr/wObtient ou définit la valeur d’ouverture maximale.
metering_modeExifMeteringModer/wObtient ou définit le mode de mesure.
oecfSystem.Byter/wObtient ou définit la fonction de conversion opto-électrique (OECF) spécifiée dans la norme ISO 14524.
orientationExifOrientationr/wObtient ou définit l’orientation.
photographic_sensitivityintr/wObtient ou définit la sensibilité photographique.
pixel_x_dimensionintr/wObtient ou définit la dimension x du pixel.
pixel_y_dimensionintr/wObtient ou définit la dimension y du pixel.
propertiesTiffDataType[]r/wObtient ou définit toutes les balises EXIF (y compris les balises communes et GPS).
recommended_exposure_indexintr/wObtient ou définit l’indice d’exposition recommandé.
related_sound_filestringr/wObtient ou définit le fichier audio associé.
saturationExifSaturationr/wObtient ou définit la saturation.
scene_capture_typeExifSceneCaptureTyper/wObtient ou définit le type de capture de scène.
scene_typeSystem.Byter/wObtient ou définit le type de scène.
sensing_methodExifSensingMethodr/wObtient ou définit la méthode de détection.
sensitivity_typeintr/wObtient ou définit le type de sensibilité.
sharpnessintr/wObtient ou définit la netteté.
shutter_speed_valueTiffSRationalr/wObtient ou définit la valeur de la vitesse d’obturation.
spatial_frequency_responseSystem.Byter/wObtient ou définit la réponse en fréquence spatiale.
spectral_sensitivitystringr/wObtient ou définit la sensibilité spectrale.
standard_output_sensitivityintr/wObtient ou définit la sensibilité de sortie standard
subject_areaint[]r/wObtient ou définit la zone du sujet.
subject_distanceTiffRationalr/wObtient ou définit la distance du sujet.
subject_distance_rangeExifSubjectDistanceRanger/wObtient ou définit la plage de distances du sujet.
subject_locationint[]r/wObtient ou définit l’emplacement du sujet.
subsec_timestringr/wObtient ou définit les fractions de seconde pour la balise DateTime.
subsec_time_digitizedstringr/wObtient ou définit les fractions de seconde pour la balise DateTimeDigitized.
subsec_time_originalstringr/wObtient ou définit les fractions de seconde pour la balise DateTimeOriginal.
thumbnailRasterImager/wObtient ou définit l’image miniature.
user_commentstringr/wObtient ou définit le commentaire de l’utilisateur.
white_balanceExifWhiteBalancer/wObtient ou définit la balance des blancs.
white_pointTiffRational[]r/wObtient ou définit la chromaticité du point blanc de l’image.
x_resolutionintr/wObtient ou définit la résolution x.
y_resolutionintr/wObtient ou définit la résolution y.

Methods

NameDescription
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

Constructor: ExifData()

 ExifData() 

Initialise une nouvelle instance de la classe ExifData.

Constructor: ExifData(common_tags, exif_tags, gps_tags)

 ExifData(common_tags, exif_tags, gps_tags) 

Initialise une nouvelle instance de la classe ExifData avec des données provenant d’un tableau.

Parameters:

ParamètreTypeDescription
common_tagsTiffDataType[]Les balises communes.
exif_tagsTiffDataType[]Les balises EXIF.
gps_tagsTiffDataType[]Les balises GPS.

Constructor: ExifData(exifdata)

 ExifData(exifdata) 

Initialise une nouvelle instance de la classe ExifData avec des données provenant d’un tableau.

Parameters:

ParamètreTypeDescription
exifdataTiffDataType[]Tableau de balises EXIF ainsi que des balises communes et GPS.

Constructor: ExifData(exifdata)

 ExifData(exifdata) 

Initialise une nouvelle instance de la classe ExifData avec des données provenant d’un tableau.

Parameters:

ParamètreTypeDescription
exifdataExifDataTableau de balises EXIF ainsi que des balises communes et GPS.

Property: maker_notes

Obtient les notes du fabricant.

See also:

Example # 1: Access camera manufacturer maker notes in Jpeg image.

Method: get_tag_value(key)

 get_tag_value(key) 

Obtient la valeur de la balise.

Parameters:

ParamètreTypeDescription
keyExifPropertiesLa clé de la balise.

Returns

TypeDescription
TiffDataTypeLe 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ètreTypeDescription
binary_dataSystem.ByteLes données binaires.

Returns

TypeDescription
ExifDataL’instance ExifData chargée.

Method: remove_tag(tag)

 remove_tag(tag) 

Supprimer la balise du conteneur

Parameters:

ParamètreTypeDescription
tagExifPropertiesLa balise à supprimer

Method: remove_tag(tag_id)

 remove_tag(tag_id) 

Supprimer la balise du conteneur

Parameters:

ParamètreTypeDescription
tag_idintL’identifiant de la balise à supprimer.

Method: remove_tag_id(tag_id)

 remove_tag_id(tag_id) 

Supprimer la balise du conteneur

Parameters:

ParamètreTypeDescription
tag_idintL’identifiant de la balise à supprimer.

Examples

Access camera manufacturer maker notes in Jpeg image.


from aspose.pycore import as_of
from aspose.imaging import Image
from aspose.imaging.fileformats.jpeg import JpegImage

with as_of(Image.load("Sample.jpg"), JpegImage) as image:
	for makerNote in image.exif_data.maker_notes:
		print(f"Name = {makerNote.name}, Value = {makerNote.value}")