ExifData

ExifData class

Contenedor de datos EXIF.

public class ExifData : TiffDataTypeController

Constructores

NombreDescripción
ExifData()Inicializa una nueva instancia delExifData clase.
ExifData(TiffDataType[])Inicializa una nueva instancia delExifData clase con datos de array.
ExifData(TiffDataType[], TiffDataType[], TiffDataType[])Inicializa una nueva instancia delExifData clase con datos de array.

Propiedades

NombreDescripción
ApertureValue { get; set; }Obtiene o establece el valor de apertura.
BodySerialNumber { get; set; }Obtiene o establece el número de serie del cuerpo de la cámara.
BrightnessValue { get; set; }Obtiene o establece el valor de brillo.
CameraOwnerName { get; set; }Obtiene o establece el nombre del propietario de la cámara
CFAPattern { get; set; }Obtiene o establece el patrón CFA.
ColorSpace { get; set; }Obtiene o establece el espacio de color.
CommonTags { get; set; }Obtiene o establece etiquetas, que pertenecen a la sección común. Esto se aplica solo a imágenes jpeg, en formato tiff se utilizan tiffOptions en su lugar
ComponentsConfiguration { get; set; }Obtiene o establece la configuración de los componentes.
CompressedBitsPerPixel { get; set; }Obtiene o establece los bits comprimidos por píxel.
Contrast { get; set; }Obtiene o establece el contraste.
CustomRendered { get; set; }Obtiene o establece el renderizado personalizado.
DateTimeDigitized { get; set; }Obtiene o establece la fecha hora digitalizada.
DateTimeOriginal { get; set; }Obtiene o establece la fecha y hora original.
DeviceSettingDescription { get; set; }Obtiene o establece la configuración del dispositivo descripción
DigitalZoomRatio { get; set; }Obtiene o establece la relación de zoom digital.
ExifTags { get; set; }Obtiene o establece etiquetas que pertenecen solo a la sección EXIF.
ExifVersion { get; set; }Obtiene o establece la versión EXIF.
ExposureBiasValue { get; set; }Obtiene o establece el valor del sesgo de exposición.
ExposureIndex { get; set; }Obtiene o establece el índice de exposición.
ExposureMode { get; set; }Obtiene o establece el modo de exposición.
ExposureProgram { get; set; }Obtiene o establece el programa de exposición.
ExposureTime { get; set; }Obtiene o establece el tiempo de exposición.
FileSource { get; set; }Obtiene o establece el tipo de origen del archivo.
Flash { get; set; }Obtiene o establece el flash.
FlashEnergy { get; set; }Obtiene o establece la energía del flash.
FlashpixVersion { get; set; }Obtiene o establece la versión de flash pix.
FNumber { get; set; }Obtiene o establece el número F.
FocalLength { get; set; }Obtiene o establece la distancia focal.
FocalLengthIn35MmFilm { get; set; }Obtiene o establece la distancia focal en película de 35 mm.
FocalPlaneResolutionUnit { get; set; }Obtiene o establece la unidad de resolución del plano focal.
FocalPlaneXResolution { get; set; }Obtiene o establece la resolución x del plano focal.
FocalPlaneYResolution { get; set; }Obtiene o establece la resolución del plano focal y.
GainControl { get; set; }Obtiene o establece el grado de ajuste general de la ganancia de la imagen.
Gamma { get; set; }Obtiene o establece la gamma.
GPSAltitude { get; set; }Obtiene o establece la altitud del GPS.
GPSAltitudeRef { get; set; }Obtiene o establece la altitud GPS utilizada como altitud de referencia.
GPSAreaInformation { get; set; }Obtiene o establece la información del área GPS.
GPSDateStamp { get; set; }Obtiene o establece la información de fecha y hora de registro de la cadena de caracteres GPS relativa a UTC (Tiempo universal coordinado).
GPSDestBearing { get; set; }Obtiene o establece el rumbo GPS al punto de destino.
GPSDestBearingRef { get; set; }Obtiene o establece la referencia GPS utilizada para dar el rumbo al punto de destino.
GPSDestDistance { get; set; }Obtiene o establece la distancia GPS al punto de destino.
GPSDestDistanceRef { get; set; }Obtiene o establece la unidad GPS utilizada para expresar la distancia al punto de destino.
GPSDestLatitude { get; set; }Obtiene o establece la latitud GPS del punto de destino.
GPSDestLatitudeRef { get; set; }Obtiene o establece el valor GPS que indica si la latitud del punto de destino es latitud norte o sur.
GPSDestLongitude { get; set; }Obtiene o establece la longitud GPS del punto de destino.
GPSDestLongitudeRef { get; set; }Obtiene o establece el valor GPS que indica si la longitud del punto de destino es longitud este u oeste.
GPSDifferential { get; set; }Obtiene o establece un valor GPS que indica si se aplica corrección diferencial al receptor GPS.
GPSDOP { get; set; }Obtiene o establece el DOP GPS (grado de precisión de los datos).
GPSImgDirection { get; set; }Obtiene o establece la dirección GPS de la imagen cuando fue capturada.
GPSImgDirectionRef { get; set; }Obtiene o establece la referencia GPS para dar la dirección de la imagen cuando se captura.
GPSLatitude { get; set; }Obtiene o establece la latitud del GPS.
GPSLatitudeRef { get; set; }Obtiene o establece la latitud del GPS en latitud norte o sur.
GPSLongitude { get; set; }Obtiene o establece la longitud del GPS.
GPSLongitudeRef { get; set; }Obtiene o establece la longitud del GPS en longitud este u oeste.
GPSMapDatum { get; set; }Obtiene o establece los datos del levantamiento geodésico GPS utilizados por el receptor GPS.
GPSMeasureMode { get; set; }Obtiene o establece el modo de medición GPS.
GPSProcessingMethod { get; set; }Obtiene o establece la cadena de caracteres GPS que registra el nombre del método utilizado para encontrar la ubicación.
GPSSatellites { get; set; }Obtiene o establece los satélites GPS utilizados para las mediciones.
GPSSpeed { get; set; }Obtiene o establece la velocidad de movimiento del receptor GPS.
GPSSpeedRef { get; set; }Obtiene o establece la unidad utilizada para expresar la velocidad de movimiento del receptor GPS.
GPSStatus { get; set; }Obtiene o establece el estado del receptor GPS cuando se graba la imagen.
GPSTags { get; set; }Obtiene o establece etiquetas, que pertenecen solo a la sección GPS.
GPSTimestamp { get; set; }Obtiene o establece la hora del GPS como UTC (Tiempo Universal Coordinado).
GPSTrack { get; set; }Obtiene o establece la dirección del movimiento del receptor GPS.
GPSTrackRef { get; set; }Obtiene o establece la referencia para dar la dirección del movimiento del receptor GPS.
GPSVersionID { get; set; }Obtiene o establece el identificador de versión GPS.
ImageUniqueID { get; set; }Obtiene o establece el identificador único de la imagen.
IsBigEndian { get; set; }Obtiene o establece un valor que indica si la secuencia de datos EXIF creada a partir de ellos es big endian.
ISOSpeed { get; set; }Obtiene o establece la velocidad ISO
ISOSpeedLatitudeYYY { get; set; }Obtiene o establece el valor de latitud de velocidad ISO yyy de una cámara o dispositivo de entrada definido en ISO 12232.
ISOSpeedLatitudeZZZ { get; set; }Obtiene o establece el valor zzz de latitud de velocidad ISO de una cámara o dispositivo de entrada definido en ISO 12232.
LensMake { get; set; }Obtiene o establece el fabricante de la lente.
LensModel { get; set; }Obtiene o establece el modelo de lente.
LensSerialNumber { get; set; }Obtiene o establece el número de serie de la lente.
LensSpecification { get; set; }Obtiene o establece la especificación de la lente
LightSource { get; set; }Obtiene o establece la fuente de luz.
Make { get; set; }Obtiene o establece el fabricante del equipo de grabación.
MakerNoteData { get; }Obtiene los datos de la nota del fabricante.
MakerNoteRawData { get; set; }Obtiene o establece los datos sin procesar de la nota del fabricante.
MakerNotes { get; }Obtiene las notas del fabricante.
MaxApertureValue { get; set; }Obtiene o establece el valor de apertura máxima.
MeteringMode { get; set; }Obtiene o establece el modo de medición.
OECF { get; set; }Obtiene o establece la función de conversión optoeléctrica (OECF) especificada en ISO 14524.
PhotographicSensitivity { get; set; }Obtiene o establece la sensibilidad fotográfica.
PixelXDimension { get; set; }Obtiene o establece la dimensión x del píxel.
PixelYDimension { get; set; }Obtiene o establece la dimensión del píxel y.
Properties { get; set; }Obtiene o establece todas las etiquetas EXIF (incluidas las etiquetas comunes y GPS).
RecommendedExposureIndex { get; set; }Obtiene o establece el índice de exposición recomendado.
RelatedSoundFile { get; set; }Obtiene o establece el archivo de sonido relacionado.
Saturation { get; set; }Obtiene o establece la saturación.
SceneCaptureType { get; set; }Obtiene o establece el tipo de captura de escena.
SceneType { get; set; }Obtiene o establece el tipo de escena.
SensingMethod { get; set; }Obtiene o establece el método de detección.
SensitivityType { get; set; }Obtiene o establece el tipo de sensibilidad.
Sharpness { get; set; }Obtiene o establece la nitidez.
ShutterSpeedValue { get; set; }Obtiene o establece el valor de la velocidad de obturación.
SpatialFrequencyResponse { get; set; }Obtiene o establece la respuesta de frecuencia espacial.
SpectralSensitivity { get; set; }Obtiene o establece la sensibilidad espectral.
StandardOutputSensitivity { get; set; }Obtiene o establece la sensibilidad de salida estándar
SubjectArea { get; set; }Obtiene o establece el área de asunto.
SubjectDistance { get; set; }Obtiene o establece la distancia del sujeto.
SubjectDistanceRange { get; set; }Obtiene o establece el rango de distancia del sujeto.
SubjectLocation { get; set; }Obtiene o establece la ubicación del asunto.
SubsecTime { get; set; }Obtiene o establece las fracciones de segundos para la etiqueta DateTime.
SubsecTimeDigitized { get; set; }Obtiene o establece las fracciones de segundos para la etiqueta DateTimeDigitized.
SubsecTimeOriginal { get; set; }Obtiene o establece las fracciones de segundos para la etiqueta DateTimeOriginal.
UserComment { get; set; }Obtiene o establece el comentario del usuario.
WhiteBalance { get; set; }Obtiene o establece el balance de blancos.
WhitePoint { get; set; }Obtiene o establece la cromaticidad del punto blanco de la imagen.

Métodos

NombreDescripción
RemoveTag(ExifProperties)Eliminar etiqueta del contenedor
RemoveTag(ushort)Eliminar etiqueta del contenedor

Ejemplos

Acceda a las notas del fabricante de la cámara en una imagen Jpeg.

[C#]

using (var image = (JpegImage)Image.Load("Sample.jpg"))
{
    foreach (var makerNote in image.ExifData.MakerNotes)
    {
        Console.WriteLine("Name = {0}, Value = {1}", makerNote.Name, makerNote.Value);
    }
}

Ver también