Classe ExifData

Summary: EXIF data container.

Module: aspose.imaging.exif

Full Name: aspose.imaging.exif.ExifData

Inheritance: IImageMetadataFormat, TiffDataTypeController

Constructors

NameDescrizione
ExifData()Inizializza una nuova istanza della classe ExifData
ExifData(common_tags, exif_tags, gps_tags)Inizializza una nuova istanza della classe ExifData con dati da un array
ExifData(exifdata)Inizializza una nuova istanza della classe ExifData con dati da un array
ExifData(exifdata)Inizializza una nuova istanza della classe ExifData con dati da un array

Properties

NameTypeAccessDescrizione
aperture_valueTiffRationalr/wOttiene o imposta il valore dell’apertura.
body_serial_numberstringr/wOttiene o imposta il numero di serie del corpo della fotocamera.
brightness_valueTiffSRationalr/wOttiene o imposta il valore della luminosità.
camera_owner_namestringr/wOttiene o imposta il nome del proprietario della fotocamera
cfa_patternSystem.Byter/wOttiene o imposta il modello CFA.
color_spaceExifColorSpacer/wOttiene o imposta lo spazio colore.
common_tagsTiffDataType[]r/wOttiene o imposta i tag, che appartengono alla sezione comune. Questo vale solo per le immagini jpeg; nel formato tiff vengono utilizzate tiffOptions al suo posto
components_configurationSystem.Byter/wOttiene o imposta la configurazione dei componenti.
compressed_bits_per_pixelTiffRationalr/wOttiene o imposta i bit compressi per pixel.
contrastExifContrastr/wOttiene o imposta il contrasto.
custom_renderedExifCustomRenderedr/wOttiene o imposta il rendering personalizzato.
date_time_digitizedstringr/wOttiene o imposta la data e ora di digitalizzazione.
date_time_originalstringr/wOttiene o imposta la data e ora originali.
device_setting_descriptionSystem.Byter/wOttiene o imposta la descrizione delle impostazioni del dispositivo
digital_zoom_ratioTiffRationalr/wOttiene o imposta il rapporto di zoom digitale.
exif_tagsTiffDataType[]r/wOttiene o imposta i tag che appartengono solo alla sezione EXIF.
exif_versionSystem.Byter/wOttiene o imposta la versione EXIF.
exposure_bias_valueTiffSRationalr/wOttiene o imposta il valore del bias di esposizione.
exposure_indexTiffRationalr/wOttiene o imposta l’indice di esposizione.
exposure_modeExifExposureModer/wOttiene o imposta la modalità di esposizione.
exposure_programExifExposureProgramr/wOttiene o imposta il programma di esposizione.
exposure_timeTiffRationalr/wOttiene o imposta il tempo di esposizione.
f_numberTiffRationalr/wOttiene o imposta il numero F.
file_sourceExifFileSourcer/wOttiene o imposta il tipo di origine del file.
flashExifFlashr/wOttiene o imposta il flash.
flash_energyTiffRationalr/wOttiene o imposta l’energia del flash.
flashpix_versionSystem.Byter/wOttiene o imposta la versione flash pix.
focal_lengthTiffRationalr/wOttiene o imposta la lunghezza focale.
focal_length_in_35_mm_filmintr/wOttiene o imposta la lunghezza focale nel film da 35 mm.
focal_plane_resolution_unitExifUnitr/wOttiene o imposta l’unità di risoluzione del piano focale.
focal_plane_x_resolutionTiffRationalr/wOttiene o imposta la risoluzione X del piano focale.
focal_plane_y_resolutionTiffRationalr/wOttiene o imposta la risoluzione Y del piano focale.
gain_controlExifGainControlr/wOttiene o imposta il grado di regolazione complessiva del guadagno dell’immagine.
gammaTiffRationalr/wOttiene o imposta il gamma.
gps_altitudeTiffRationalr/wOttiene o imposta l’altitudine GPS.
gps_altitude_refExifGPSAltitudeRefr/wOttiene o imposta l’altitudine GPS usata come altitudine di riferimento.
gps_area_informationSystem.Byter/wOttiene o imposta le informazioni sull’area GPS.
gps_date_stampstringr/wOttiene o imposta la stringa di caratteri GPS che registra le informazioni di data e ora relative a UTC (Tempo Coordinato Universale).
gps_dest_bearingTiffRationalr/wOttiene o imposta l’azimut GPS verso il punto di destinazione.
gps_dest_bearing_refstringr/wOttiene o imposta il riferimento GPS usato per fornire l’azimut verso il punto di destinazione.
gps_dest_distanceTiffRationalr/wOttiene o imposta la distanza GPS al punto di destinazione.
gps_dest_distance_refstringr/wOttiene o imposta l’unità GPS usata per esprimere la distanza al punto di destinazione.
gps_dest_latitudeTiffRational[]r/wOttiene o imposta la latitudine GPS del punto di destinazione.
gps_dest_latitude_refstringr/wOttiene o imposta il valore GPS che indica se la latitudine del punto di destinazione è nord o sud.
gps_dest_longitudeTiffRational[]r/wOttiene o imposta la longitudine GPS del punto di destinazione.
gps_dest_longitude_refstringr/wOttiene o imposta il valore GPS che indica se la longitudine del punto di destinazione è est o ovest.
gps_differentialintr/wOttiene o imposta un valore GPS che indica se la correzione differenziale è applicata al ricevitore GPS.
gps_img_directionTiffRationalr/wOttiene o imposta la direzione GPS dell’immagine al momento della cattura.
gps_img_direction_refstringr/wOttiene o imposta il riferimento GPS per fornire la direzione dell’immagine al momento della cattura.
gps_latitudeTiffRational[]r/wOttiene o imposta la latitudine GPS.
gps_latitude_refstringr/wOttiene o imposta se la latitudine GPS è nord o sud.
gps_longitudeTiffRational[]r/wOttiene o imposta la longitudine GPS.
gps_longitude_refstringr/wOttiene o imposta la longitudine GPS (est o ovest).
gps_map_datumstringr/wOttiene o imposta i dati di rilevamento geodetico GPS utilizzati dal ricevitore GPS.
gps_measure_modestringr/wOttiene o imposta la modalità di misurazione GPS.
gps_processing_methodSystem.Byter/wOttiene o imposta la stringa di caratteri GPS che registra il nome del metodo utilizzato per la ricerca della posizione.
gps_satellitesstringr/wOttiene o imposta i satelliti GPS utilizzati per le misurazioni.
gps_speedTiffRationalr/wOttiene o imposta la velocità del movimento del ricevitore GPS.
gps_speed_refstringr/wOttiene o imposta l’unità utilizzata per esprimere la velocità di movimento del ricevitore GPS.
gps_statusstringr/wOttiene o imposta lo stato del ricevitore GPS al momento della registrazione dell’immagine.
gps_tagsTiffDataType[]r/wOttiene o imposta i tag, che appartengono solo alla sezione GPS.
gps_timestampTiffRational[]r/wOttiene o imposta l’ora GPS come UTC (Tempo Coordinato Universale).
gps_trackstringr/wOttiene o imposta la direzione del movimento del ricevitore GPS.
gps_track_refstringr/wOttiene o imposta il riferimento per indicare la direzione del movimento del ricevitore GPS.
gps_version_idSystem.Byter/wOttiene o imposta l’identificatore di versione GPS.
gpsdopTiffRationalr/wOttiene o imposta il DOP GPS (grado di precisione dei dati).
image_unique_idstringr/wOttiene o imposta l’identificatore unico dell’immagine.
is_big_endianboolr/wOttiene o imposta un valore che indica se i dati EXIF del flusso creati sono big endian.
iso_speedintr/wOttiene o imposta la velocità ISO
iso_speed_latitude_yyyintr/wOttiene o imposta il valore della latitudine yyy della velocità ISO di una fotocamera o dispositivo di input definito nella ISO 12232.
iso_speed_latitude_zzzintr/wOttiene o imposta il valore della latitudine zzz della velocità ISO di una fotocamera o dispositivo di input definito nella ISO 12232.
iso_speed_valueintr/wOttiene o imposta il valore della velocità ISO.
lens_makestringr/wOttiene o imposta il produttore dell’obiettivo.
lens_modelstringr/wOttiene o imposta il modello dell’obiettivo.
lens_serial_numberstringr/wOttiene o imposta il numero di serie dell’obiettivo.
lens_specificationTiffRational[]r/wOttiene o imposta la specifica dell’obiettivo
light_sourceExifLightSourcer/wOttiene o imposta la sorgente luminosa.
makestringr/wOttiene il produttore dell’attrezzatura di registrazione.
maker_note_dataTiffDataType[]rOttiene i dati delle note del produttore.
maker_note_raw_dataSystem.Byter/wOttiene o imposta i dati grezzi delle note del produttore.
maker_notesMakerNote[]rOttiene le note del produttore.
max_aperture_valueTiffRationalr/wOttiene o imposta il valore dell’apertura massima.
metering_modeExifMeteringModer/wOttiene o imposta la modalità di misurazione.
oecfSystem.Byter/wOttiene o imposta la Funzione di Conversione Opto-Elettrica (OECF) specificata nella ISO 14524.
orientationExifOrientationr/wOttiene o imposta l’orientamento.
photographic_sensitivityintr/wOttiene o imposta la sensibilità fotografica.
pixel_x_dimensionintr/wOttiene o imposta la dimensione x del pixel.
pixel_y_dimensionintr/wOttiene o imposta la dimensione y del pixel.
propertiesTiffDataType[]r/wOttiene o imposta tutti i tag EXIF (inclusi i tag comuni e GPS).
recommended_exposure_indexintr/wOttiene o imposta l’indice di esposizione consigliato.
related_sound_filestringr/wOttiene o imposta il file audio correlato.
saturationExifSaturationr/wOttiene o imposta la saturazione.
scene_capture_typeExifSceneCaptureTyper/wOttiene o imposta il tipo di acquisizione della scena.
scene_typeSystem.Byter/wOttiene o imposta il tipo di scena.
sensing_methodExifSensingMethodr/wOttiene o imposta il metodo di rilevamento.
sensitivity_typeintr/wOttiene o imposta il tipo di sensibilità.
sharpnessintr/wOttiene o imposta la nitidezza.
shutter_speed_valueTiffSRationalr/wOttiene o imposta il valore della velocità dell’otturatore.
spatial_frequency_responseSystem.Byter/wOttiene o imposta la risposta in frequenza spaziale.
spectral_sensitivitystringr/wOttiene o imposta la sensibilità spettrale.
standard_output_sensitivityintr/wOttiene o imposta la sensibilità di uscita standard
subject_areaint[]r/wOttiene o imposta l’area del soggetto.
subject_distanceTiffRationalr/wOttiene o imposta la distanza del soggetto.
subject_distance_rangeExifSubjectDistanceRanger/wOttiene o imposta l’intervallo di distanza del soggetto.
subject_locationint[]r/wOttiene o imposta la posizione del soggetto.
subsec_timestringr/wOttiene o imposta le frazioni di secondo per il tag DateTime.
subsec_time_digitizedstringr/wOttiene o imposta le frazioni di secondo per il tag DateTimeDigitized.
subsec_time_originalstringr/wOttiene o imposta le frazioni di secondo per il tag DateTimeOriginal.
thumbnailRasterImager/wOttiene o imposta l’immagine miniatura.
user_commentstringr/wOttiene o imposta il commento dell’utente.
white_balanceExifWhiteBalancer/wOttiene o imposta il bilanciamento del bianco.
white_pointTiffRational[]r/wOttiene o imposta la cromaticità del punto bianco dell’immagine.
x_resolutionintr/wOttiene o imposta la risoluzione x.
y_resolutionintr/wOttiene o imposta la risoluzione y.

Methods

NameDescrizione
get_tag_value(key)Ottiene il valore del tag.
load_from_bytes(binary_data)Crea una nuova istanza della classe ExifData caricandola dall’array di byte.
remove_tag(tag)Rimuovi il tag dal contenitore
remove_tag(tag_id)Rimuovi il tag dal contenitore
remove_tag_id(tag_id)Rimuovi il tag dal contenitore

Constructor: ExifData()

 ExifData() 

Inizializza una nuova istanza della classe ExifData

Constructor: ExifData(common_tags, exif_tags, gps_tags)

 ExifData(common_tags, exif_tags, gps_tags) 

Inizializza una nuova istanza della classe ExifData con dati da un array

Parameters:

ParametroTipoDescrizione
common_tagsTiffDataType[]I tag comuni.
exif_tagsTiffDataType[]I tag EXIF.
gps_tagsTiffDataType[]I tag GPS.

Constructor: ExifData(exifdata)

 ExifData(exifdata) 

Inizializza una nuova istanza della classe ExifData con dati da un array

Parameters:

ParametroTipoDescrizione
exifdataTiffDataType[]Array di tag EXIF insieme a tag comuni e GPS.

Constructor: ExifData(exifdata)

 ExifData(exifdata) 

Inizializza una nuova istanza della classe ExifData con dati da un array

Parameters:

ParametroTipoDescrizione
exifdataExifDataArray di tag EXIF insieme a tag comuni e GPS.

Property: maker_notes

Ottiene le note del produttore.

See also:

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

Method: get_tag_value(key)

 get_tag_value(key) 

Ottiene il valore del tag.

Parameters:

ParametroTipoDescrizione
keyExifPropertiesLa chiave del tag.

Returns

TipoDescrizione
TiffDataTypeIl TiffDataType

Method: load_from_bytes(binary_data) [static]

 load_from_bytes(binary_data) 

Crea una nuova istanza della classe ExifData caricandola dall’array di byte.

Parameters:

ParametroTipoDescrizione
binary_dataSystem.ByteI dati binari.

Returns

TipoDescrizione
ExifDataL’istanza ExifData caricata.

Method: remove_tag(tag)

 remove_tag(tag) 

Rimuovi il tag dal contenitore

Parameters:

ParametroTipoDescrizione
tagExifPropertiesIl tag da rimuovere

Method: remove_tag(tag_id)

 remove_tag(tag_id) 

Rimuovi il tag dal contenitore

Parameters:

ParametroTipoDescrizione
tag_idintL’identificatore del tag da rimuovere.

Method: remove_tag_id(tag_id)

 remove_tag_id(tag_id) 

Rimuovi il tag dal contenitore

Parameters:

ParametroTipoDescrizione
tag_idintL’identificatore del tag da rimuovere.

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}")