Classe JpegExifData

Summary: EXIF data container for jpeg files.

Module: aspose.imaging.exif

Full Name: aspose.imaging.exif.JpegExifData

Inheritance: IImageMetadataFormat, ExifData

Constructors

NameDescription
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

NameTypeAccessDescription
MAX_EXIF_SEGMENT_SIZE [static]intrLa taille maximale du segment EXIF autorisée en octets.
aperture_valueTiffRationalr/wObtient ou définit la valeur d’ouverture.
artiststringr/wObtient ou définit l’artiste.
bits_per_sampleint[]r/wObtient ou définit le nombre de bits par échantillon.
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.
compressionintr/wObtient ou définit la compression.
contrastExifContrastr/wObtient ou définit le contraste.
copyrightstringr/wObtient ou définit le copyright.
custom_renderedExifCustomRenderedr/wObtient ou définit le rendu personnalisé.
date_timestringr/wObtient ou définit la date et l’heure.
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_descriptionstringr/wObtient ou définit la description de l’image.
image_lengthintr/wObtient ou définit la longueur de l’image.
image_unique_idstringr/wObtient ou définit l’identifiant unique de l’image.
image_widthintr/wObtient ou définit la largeur 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.
modelstringr/wObtient ou définit le modèle.
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.
photometric_interpretationintr/wObtient ou définit l’interprétation photométrique.
pixel_x_dimensionintr/wObtient ou définit la dimension x du pixel.
pixel_y_dimensionintr/wObtient ou définit la dimension y du pixel.
planar_configurationintr/wObtient ou définit la configuration planaire.
primary_chromaticitiesTiffRational[]r/wObtient ou définit la chromaticité des trois couleurs primaires de l’image.
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é.
reference_black_whiteTiffRational[]r/wObtient ou définit le noir et blanc de référence.
related_sound_filestringr/wObtient ou définit le fichier audio associé.
resolution_unitExifUnitr/wObtient ou définit l’unité de résolution.
samples_per_pixelintr/wObtient ou définit les échantillons par pixel.
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.
softwarestringr/wObtient ou définit le logiciel.
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.
transfer_functionint[]r/wObtient ou définit la fonction de transfert.
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_resolutionTiffRationalr/wObtient ou définit la résolution x.
y_cb_cr_coefficientsTiffRational[]r/wObtient ou définit les coefficients matriciels pour la transformation des données d’image de RGB à YCbCr.
y_cb_cr_positioningExifYCbCrPositioningr/wObtient ou définit la position des composants de chrominance par rapport au composant de luminance.
y_cb_cr_sub_samplingint[]r/wObtient ou définit le taux d’échantillonnage des composants de chrominance par rapport au composant de luminance.
y_resolutionTiffRationalr/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
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ètreTypeDescription
common_tagsTiffDataType[]Les balises communes.
exif_tagsTiffDataType[]Les balises EXIF.
gps_tagsTiffDataType[]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ètreTypeDescription
exifdataTiffDataType[]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ètreTypeDescription
exifdataExifDataTableau 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è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.

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

TypeDescription
System.ByteLes données EXIF sérialisées.