JpegExifData

JpegExifData class

Contenitore dati EXIF per file jpeg.

public sealed class JpegExifData : ExifData

Costruttori

NomeDescrizione
JpegExifData()Inizializza una nuova istanza diJpegExifData classe.
JpegExifData(TiffDataType[])Inizializza una nuova istanza diJpegExifData classe con i dati dell’array.
JpegExifData(TiffDataType[], TiffDataType[], TiffDataType[])Inizializza una nuova istanza diJpegExifData classe con i dati dell’array.

Proprietà

NomeDescrizione
ApertureValue { get; set; }Ottiene o imposta il valore dell’apertura.
Artist { get; set; }Ottiene o imposta l’artista.
BitsPerSample { get; set; }Ottiene o imposta i bit per campione.
BodySerialNumber { get; set; }Ottiene o imposta il numero di serie del corpo della fotocamera.
BrightnessValue { get; set; }Ottiene o imposta il valore di luminosità.
CameraOwnerName { get; set; }Ottiene o imposta il nome del proprietario della telecamera
CFAPattern { get; set; }Ottiene o imposta il modello CFA.
ColorSpace { get; set; }Ottiene o imposta lo spazio colore.
CommonTags { get; set; }Ottiene o imposta i tag, che appartengono alla sezione comune. Questo vale solo per le immagini jpeg, in formato tiff vengono invece utilizzate tiffOptions
ComponentsConfiguration { get; set; }Ottiene o imposta la configurazione dei componenti.
CompressedBitsPerPixel { get; set; }Ottiene o imposta i bit compressi per pixel.
Compression { get; set; }Ottiene o imposta la compressione.
Contrast { get; set; }Ottiene o imposta il contrasto.
Copyright { get; set; }Ottiene o imposta il copyright.
CustomRendered { get; set; }Ottiene o imposta il rendering personalizzato.
DateTime { get; set; }Ottiene o imposta la data e l’ora.
DateTimeDigitized { get; set; }Ottiene o imposta la data e l’ora digitalizzata.
DateTimeOriginal { get; set; }Ottiene o imposta la data e l’ora originale.
DeviceSettingDescription { get; set; }Ottiene o imposta la descrizione delle impostazioni del dispositivo
DigitalZoomRatio { get; set; }Ottiene o imposta il rapporto di zoom digitale.
ExifTags { get; set; }Ottiene o imposta i tag che appartengono solo alla sezione EXIF.
ExifVersion { get; set; }Ottiene o imposta la versione EXIF.
ExposureBiasValue { get; set; }Ottiene o imposta il valore di distorsione dell’esposizione.
ExposureIndex { get; set; }Ottiene o imposta l’indice di esposizione.
ExposureMode { get; set; }Ottiene o imposta la modalità di esposizione.
ExposureProgram { get; set; }Ottiene o imposta il programma di esposizione.
ExposureTime { get; set; }Ottiene o imposta il tempo di esposizione.
FileSource { get; set; }Ottiene o imposta il tipo di origine del file.
Flash { get; set; }Ottiene o imposta il flash.
FlashEnergy { get; set; }Ottiene o imposta l’energia del flash.
FlashpixVersion { get; set; }Ottiene o imposta la versione flash pix.
FNumber { get; set; }Ottiene o imposta il numero F.
FocalLength { get; set; }Ottiene o imposta la lunghezza focale.
FocalLengthIn35MmFilm { get; set; }Ottiene o imposta la lunghezza focale in una pellicola da 35 mm.
FocalPlaneResolutionUnit { get; set; }Ottiene o imposta l’unità di risoluzione del piano focale.
FocalPlaneXResolution { get; set; }Ottiene o imposta il piano focale x risoluzione.
FocalPlaneYResolution { get; set; }Ottiene o imposta la risoluzione y del piano focale.
GainControl { get; set; }Ottiene o imposta il grado di regolazione complessiva del guadagno dell’immagine.
Gamma { get; set; }Ottiene o imposta la gamma.
GPSAltitude { get; set; }Ottiene o imposta l’altitudine GPS.
GPSAltitudeRef { get; set; }Ottiene o imposta l’altitudine GPS utilizzata come altitudine di riferimento.
GPSAreaInformation { get; set; }Ottiene o imposta le informazioni sull’area GPS.
GPSDateStamp { get; set; }Ottiene o imposta le informazioni sulla data e l’ora di registrazione della stringa di caratteri GPS relative all’ora UTC (Coordinated Universal Time).
GPSDestBearing { get; set; }Ottiene o imposta il rilevamento GPS sul punto di destinazione.
GPSDestBearingRef { get; set; }Ottiene o imposta il riferimento GPS utilizzato per dare il rilevamento al punto di destinazione.
GPSDestDistance { get; set; }Ottiene o imposta la distanza GPS dal punto di destinazione.
GPSDestDistanceRef { get; set; }Ottiene o imposta l’unità GPS utilizzata per esprimere la distanza dal punto di destinazione.
GPSDestLatitude { get; set; }Ottiene o imposta la latitudine GPS del punto di destinazione.
GPSDestLatitudeRef { get; set; }Ottiene o imposta il valore GPS che indica se la latitudine del punto di destinazione è latitudine nord o sud.
GPSDestLongitude { get; set; }Ottiene o imposta la longitudine GPS del punto di destinazione.
GPSDestLongitudeRef { get; set; }Ottiene o imposta il valore GPS che indica se la longitudine del punto di destinazione è la longitudine est o ovest.
GPSDifferential { get; set; }Ottiene o imposta un valore GPS che indica se la correzione differenziale è applicata al ricevitore GPS.
GPSDOP { get; set; }Ottiene o imposta il DOP GPS (grado di precisione dei dati).
GPSImgDirection { get; set; }Ottiene o imposta la direzione GPS dell’immagine al momento dell’acquisizione.
GPSImgDirectionRef { get; set; }Ottiene o imposta il riferimento GPS per dare la direzione dell’immagine quando viene catturata.
GPSLatitude { get; set; }Ottiene o imposta la latitudine GPS.
GPSLatitudeRef { get; set; }Ottiene o imposta la latitudine GPS per la latitudine nord o sud.
GPSLongitude { get; set; }Ottiene o imposta la longitudine GPS.
GPSLongitudeRef { get; set; }Ottiene o imposta la longitudine del GPS è la longitudine est o ovest.
GPSMapDatum { get; set; }Ottiene o imposta i dati di rilevamento geodetico GPS utilizzati dal ricevitore GPS.
GPSMeasureMode { get; set; }Ottiene o imposta la modalità di misurazione GPS.
GPSProcessingMethod { get; set; }Ottiene o imposta la stringa di caratteri GPS che registra il nome del metodo utilizzato per la ricerca della posizione.
GPSSatellites { get; set; }Ottiene o imposta i satelliti GPS utilizzati per le misurazioni.
GPSSpeed { get; set; }Ottiene o imposta la velocità di movimento del ricevitore GPS.
GPSSpeedRef { get; set; }Ottiene o imposta l’unità utilizzata per esprimere la velocità di movimento del ricevitore GPS.
GPSStatus { get; set; }Ottiene o imposta lo stato del ricevitore GPS quando l’immagine viene registrata.
GPSTags { get; set; }Ottiene o imposta i tag, che appartengono solo alla sezione GPS.
GPSTimestamp { get; set; }Ottiene o imposta l’ora GPS come UTC (Coordinated Universal Time).
GPSTrack { get; set; }Ottiene o imposta la direzione del movimento del ricevitore GPS.
GPSTrackRef { get; set; }Ottiene o imposta il riferimento per dare la direzione del movimento del ricevitore GPS.
GPSVersionID { get; set; }Ottiene o imposta l’identificatore della versione GPS.
ImageDescription { get; set; }Ottiene o imposta la descrizione dell’immagine.
ImageLength { get; set; }Ottiene o imposta la lunghezza dell’immagine.
ImageUniqueID { get; set; }Ottiene o imposta l’identificatore univoco dell’immagine.
ImageWidth { get; set; }Ottiene o imposta la larghezza dell’immagine.
IsBigEndian { get; set; }Ottiene o imposta un valore che indica se i dati EXIF del flusso creati da big endian.
ISOSpeed { get; set; }Ottiene o imposta la velocità ISO
ISOSpeedLatitudeYYY { get; set; }Ottiene o imposta il valore yyy della latitudine della velocità ISO di una fotocamera o di un dispositivo di input definito in ISO 12232.
ISOSpeedLatitudeZZZ { get; set; }Ottiene o imposta il valore zzz della latitudine della velocità ISO di una fotocamera o di un dispositivo di input definito in ISO 12232.
LensMake { get; set; }Ottiene o imposta il produttore dell’obiettivo.
LensModel { get; set; }Ottiene o imposta il modello dell’obiettivo.
LensSerialNumber { get; set; }Ottiene o imposta il numero di serie dell’obiettivo.
LensSpecification { get; set; }Ottiene o imposta la specifica dell’obiettivo
LightSource { get; set; }Ottiene o imposta la sorgente luminosa.
Make { get; set; }Ottiene o imposta il produttore dell’apparecchiatura di registrazione.
MakerNoteData { get; }Ottiene i dati della nota del produttore.
MakerNoteRawData { get; set; }Ottiene o imposta i dati grezzi della nota del produttore.
MakerNotes { get; }Ottiene le note del produttore.
MaxApertureValue { get; set; }Ottiene o imposta il valore dell’apertura massima.
MeteringMode { get; set; }Ottiene o imposta la modalità di misurazione.
Model { get; set; }Ottiene o imposta il modello.
OECF { get; set; }Ottiene o imposta la funzione di conversione optoelettrica (OECF) specificata in ISO 14524.
Orientation { get; set; }Ottiene o imposta l’orientamento.
PhotographicSensitivity { get; set; }Ottiene o imposta la sensibilità fotografica.
PhotometricInterpretation { get; set; }Ottiene o imposta l’interpretazione fotometrica.
PixelXDimension { get; set; }Ottiene o imposta la dimensione x pixel.
PixelYDimension { get; set; }Ottiene o imposta la dimensione y del pixel.
PlanarConfiguration { get; set; }Ottiene o imposta la configurazione planare.
PrimaryChromaticities { get; set; }Ottiene o imposta la cromaticità dei tre colori primari dell’immagine.
Properties { get; set; }Ottiene o imposta tutti i tag EXIF (inclusi i tag comuni e GPS).
RecommendedExposureIndex { get; set; }Ottiene o imposta l’indice di esposizione consigliato.
ReferenceBlackWhite { get; set; }Ottiene o imposta il riferimento bianco nero.
RelatedSoundFile { get; set; }Ottiene o imposta il relativo file audio.
ResolutionUnit { get; set; }Ottiene o imposta l’unità di risoluzione.
SamplesPerPixel { get; set; }Ottiene o imposta i campioni per pixel.
Saturation { get; set; }Ottiene o imposta la saturazione.
SceneCaptureType { get; set; }Ottiene o imposta il tipo di acquisizione della scena.
SceneType { get; set; }Ottiene o imposta il tipo di scena.
SensingMethod { get; set; }Ottiene o imposta il metodo di rilevamento.
SensitivityType { get; set; }Ottiene o imposta il tipo di sensibilità.
Sharpness { get; set; }Ottiene o imposta la nitidezza.
ShutterSpeedValue { get; set; }Ottiene o imposta il valore della velocità dell’otturatore.
Software { get; set; }Ottiene o imposta il software.
SpatialFrequencyResponse { get; set; }Ottiene o imposta la risposta in frequenza spaziale.
SpectralSensitivity { get; set; }Ottiene o imposta la sensibilità spettrale.
StandardOutputSensitivity { get; set; }Ottiene o imposta la sensibilità dell’output standard
SubjectArea { get; set; }Ottiene o imposta l’area argomenti.
SubjectDistance { get; set; }Ottiene o imposta la distanza del soggetto.
SubjectDistanceRange { get; set; }Ottiene o imposta l’intervallo di distanza del soggetto.
SubjectLocation { get; set; }Ottiene o imposta la posizione dell’oggetto.
SubsecTime { get; set; }Ottiene o imposta le frazioni di secondo per il tag DateTime.
SubsecTimeDigitized { get; set; }Ottiene o imposta le frazioni di secondo per il tag DateTimeDigitized.
SubsecTimeOriginal { get; set; }Ottiene o imposta le frazioni di secondo per il tag DateTimeOriginal.
Thumbnail { get; set; }Ottiene o imposta l’immagine in miniatura.
TransferFunction { get; set; }Ottiene o imposta la funzione di trasferimento.
UserComment { get; set; }Ottiene o imposta il commento dell’utente.
WhiteBalance { get; set; }Ottiene o imposta il bilanciamento del bianco.
WhitePoint { get; set; }Ottiene o imposta la cromaticità del punto di bianco dell’immagine.
XResolution { get; set; }Ottiene o imposta la risoluzione x.
YCbCrCoefficients { get; set; }Ottiene o imposta i coefficienti di matrice per la trasformazione da dati immagine RGB a YCbCr.
YCbCrPositioning { get; set; }Ottiene o imposta la posizione dei componenti di crominanza rispetto al componente di luminanza.
YCbCrSubSampling { get; set; }Ottiene o imposta il rapporto di campionamento delle componenti di crominanza in relazione alla componente di luminanza.
YResolution { get; set; }Ottiene o imposta la risoluzione y.

Metodi

NomeDescrizione
RemoveTag(ExifProperties)Rimuovi tag dal container
RemoveTag(ushort)Rimuovi tag dal container
SerializeExifData()Serializza i dati EXIF. Scrive i valori ei contenuti dei tag. Il tag di dimensione più influente è il contenuto del tag Thumbnail.

Campi

NomeDescrizione
const MaxExifSegmentSizeLa dimensione massima del segmento EXIF in byte consentita.

Guarda anche