Classe JpegExifData

Summary: EXIF data container for jpeg files.

Module: aspose.imaging.exif

Full Name: aspose.imaging.exif.JpegExifData

Inheritance: IImageMetadataFormat, ExifData

Constructors

NameDescrizione
JpegExifData()Inizializza una nuova istanza della classe JpegExifData.
JpegExifData(common_tags, exif_tags, gps_tags)Inizializza una nuova istanza della classe JpegExifData con dati provenienti dall’array.
JpegExifData(exifdata)Inizializza una nuova istanza della classe JpegExifData con dati provenienti dall’array.
JpegExifData(exifdata)Inizializza una nuova istanza della classe JpegExifData con dati provenienti dall’array.

Properties

NameTypeAccessDescrizione
MAX_EXIF_SEGMENT_SIZE [static]intrLa dimensione massima del segmento EXIF in byte consentita.
aperture_valueTiffRationalr/wOttiene o imposta il valore dell’apertura.
artiststringr/wOttiene o imposta l’artista.
bits_per_sampleint[]r/wOttiene o imposta i bit per campione.
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.
compressioneintr/wOttiene o imposta la compressione.
contrastExifContrastr/wOttiene o imposta il contrasto.
copyrightstringr/wOttiene o imposta il copyright.
custom_renderedExifCustomRenderedr/wOttiene o imposta il rendering personalizzato.
data_orastringr/wOttiene o imposta la data e ora.
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).
descrizione_immaginestringr/wOttiene o imposta la descrizione dell’immagine.
lunghezza_immagineintr/wOttiene o imposta la lunghezza dell’immagine.
image_unique_idstringr/wOttiene o imposta l’identificatore unico dell’immagine.
larghezza_immagineintr/wOttiene o imposta la larghezza 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.
modellostringr/wOttiene o imposta il modello.
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.
interpretazione_fotometricaintr/wOttiene o imposta l’interpretazione fotometrica.
pixel_x_dimensionintr/wOttiene o imposta la dimensione x del pixel.
pixel_y_dimensionintr/wOttiene o imposta la dimensione y del pixel.
configurazione_planareintr/wOttiene o imposta la configurazione planare.
primary_chromaticitiesTiffRational[]r/wOttiene o imposta la cromaticità dei tre colori primari dell’immagine.
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.
reference_black_whiteTiffRational[]r/wOttiene o imposta il riferimento bianco e nero.
related_sound_filestringr/wOttiene o imposta il file audio correlato.
resolution_unitExifUnitr/wOttiene o imposta l’unità di risoluzione.
campioni_per_pixelintr/wOttiene o imposta i campioni per pixel.
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.
softwarestringr/wOttiene o imposta il software.
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.
transfer_functionint[]r/wOttiene o imposta la funzione di trasferimento.
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_resolutionTiffRationalr/wOttiene o imposta la risoluzione x.
y_cb_cr_coefficientsTiffRational[]r/wOttiene o imposta i coefficienti della matrice per la trasformazione da dati immagine RGB a YCbCr.
y_cb_cr_positioningExifYCbCrPositioningr/wOttiene o imposta la posizione dei componenti di crominanza rispetto al componente di luminanza.
y_cb_cr_sub_samplingint[]r/wOttiene o imposta il rapporto di campionamento dei componenti di crominanza rispetto al componente di luminanza.
y_resolutionTiffRationalr/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
serialize_exif_data()Serializza i dati EXIF. Scrive i valori e i contenuti dei tag. Il tag di dimensione più influente è il contenuto del tag Thumbnail.

Constructor: JpegExifData()

 JpegExifData() 

Inizializza una nuova istanza della classe JpegExifData.

Constructor: JpegExifData(common_tags, exif_tags, gps_tags)

 JpegExifData(common_tags, exif_tags, gps_tags) 

Inizializza una nuova istanza della classe JpegExifData con dati provenienti dall’array.

Parameters:

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

Constructor: JpegExifData(exifdata)

 JpegExifData(exifdata) 

Inizializza una nuova istanza della classe JpegExifData con dati provenienti dall’array.

Parameters:

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

Constructor: JpegExifData(exifdata)

 JpegExifData(exifdata) 

Inizializza una nuova istanza della classe JpegExifData con dati provenienti dall’array.

Parameters:

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

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.

Method: serialize_exif_data()

 serialize_exif_data() 

Serializza i dati EXIF. Scrive i valori e i contenuti dei tag. Il tag di dimensione più influente è il contenuto del tag Thumbnail.

Returns

TipoDescrizione
System.ByteI dati EXIF serializzati.