Class ExifData

Class ExifData

Nombre del espacio: Aspose.Imaging.Exif Asamblea: Aspose.Imaging.dll (25.4.0)

Contenedor de datos EXIF.

[JsonObject(MemberSerialization.OptIn)]
public class ExifData : TiffDataTypeController

Inheritance

object TiffDataTypeController ExifData

Derived

JpegExifData

Miembros heredados

TiffDataTypeController.Exists(ushort) ,y, TiffDataTypeController.RemoveTagByID(ushort) ,y, TiffDataTypeController.GetSectionTags(int) ,y, TiffDataTypeController.SetSectionTags(int, TiffDataType[]) ,y, TiffDataTypeController.GetTiffLongTypeValue(ushort, uint) ,y, TiffDataTypeController.SetTiffLongTypeValue(ushort, uint, int) ,y, TiffDataTypeController.GetTiffByteValue(ushort) ,y, TiffDataTypeController.SetTiffByteValue(ushort, byte[], int) ,y, TiffDataTypeController.GetTiffSRationalValue(ushort) ,y, TiffDataTypeController.SetTiffSRationalValue(ushort, TiffSRational, int) ,y, TiffDataTypeController.GetTiffRationalArray(ushort) ,y, TiffDataTypeController.SetTiffRationalArray(ushort, TiffRational[], int) ,y, TiffDataTypeController.GetTiffRationalValue(ushort) ,y, TiffDataTypeController.SetTiffRational(ushort, TiffRational, int) ,y, TiffDataTypeController.GetTiffStringValue(ushort) ,y, TiffDataTypeController.SetTiffStringValue(ushort, string, int) ,y, TiffDataTypeController.GetTiffUndefinedValue(ushort) ,y, TiffDataTypeController.SetTiffUndefinedValue(ushort, byte[], int) ,y, TiffDataTypeController.GetTiffShortValue(ushort, ushort) ,y, TiffDataTypeController.SetTiffShortValue(ushort, ushort, int) ,y, TiffDataTypeController.GetTiffShortArray(ushort) ,y, TiffDataTypeController.SetTiffShortArray(ushort, ushort[], int) ,y, TiffDataTypeController.GetTiffType(ushort) ,y, TiffDataTypeController.SetTiffType(TiffDataType, int) ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Examples

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

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

Constructors

ExifData()

Inicializa una nueva instancia de la clase Aspose.Imaging.Exif.ExifData.

[JsonConstructor]
public ExifData()

ExifData(TiffDataType[])

Inicializa una nueva instancia de la clase Aspose.Imaging.Exif.ExifData con datos de array.

public ExifData(TiffDataType[] exifdata)

Parameters

exifdata TiffDataType [][]

Una serie de etiquetas EXIF junto con las etiquetas comunes y GPS.

ExifData(TiffDataType[][], TiffDataType[][], TiffDataType[])

Inicializa una nueva instancia de la clase Aspose.Imaging.Exif.ExifData con datos de array.

public ExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)

Parameters

commonTags TiffDataType [][]

Las etiquetas comunes.

exifTags TiffDataType [][]

Las etiquetas EXIF.

gpsTags TiffDataType [][]

Las etiquetas GPS.

Properties

ApertureValue

Obtenga o establece el valor de apertura.

public TiffRational ApertureValue { get; set; }

Valor de la propiedad

TiffRational

BodySerialNumber

Obtenga o establece el número de serie del cuerpo de la cámara.

public string BodySerialNumber { get; set; }

Valor de la propiedad

string

BrightnessValue

Obtenga o establece el valor de brillo.

public TiffSRational BrightnessValue { get; set; }

Valor de la propiedad

TiffSRational

CFAPATTERN

Obtenga o establece el patrón CFA.

public byte[] CFAPattern { get; set; }

Valor de la propiedad

byte [][]

CameraOwnerName

Obtener o establecer el nombre del propietario de la cámara

public string CameraOwnerName { get; set; }

Valor de la propiedad

string

ColorSpace

Obtenga o establece el espacio de color.

public ExifColorSpace ColorSpace { get; set; }

Valor de la propiedad

ExifColorSpace

CommonTags

Gets o sets tags, que pertenecen a la sección común. Esto sólo se aplica a las imágenes jpeg, en formato tiffOpciones se utilizan en su lugar

public TiffDataType[] CommonTags { get; set; }

Valor de la propiedad

TiffDataType [][]

ComponentsConfiguration

Obtenga o establece la configuración de los componentes.

public byte[] ComponentsConfiguration { get; set; }

Valor de la propiedad

byte [][]

CompressedBitsPerPixel

Obtenga o coloca los bits comprimidos por pixel.

public TiffRational CompressedBitsPerPixel { get; set; }

Valor de la propiedad

TiffRational

Contrast

Tiene o pone el contraste.

public ExifContrast Contrast { get; set; }

Valor de la propiedad

ExifContrast

CustomRendered

Recibe o establece la costumbre.

public ExifCustomRendered CustomRendered { get; set; }

Valor de la propiedad

ExifCustomRendered

DateTimeDigitized

Obtenga o establezca el tiempo de fecha digitalizado.

public string DateTimeDigitized { get; set; }

Valor de la propiedad

string

DateTimeOriginal

Obtenga o establece la fecha de tiempo original.

public string DateTimeOriginal { get; set; }

Valor de la propiedad

string

DeviceSettingDescription

Obtener o establecer la descripción de la configuración del dispositivo

public byte[] DeviceSettingDescription { get; set; }

Valor de la propiedad

byte [][]

DigitalZoomRatio

Obtenga o establece el ratio de zoom digital.

public TiffRational DigitalZoomRatio { get; set; }

Valor de la propiedad

TiffRational

ExifTags

Obtener o establecer etiquetas que pertenecen únicamente a la sección EXIF.

public TiffDataType[] ExifTags { get; set; }

Valor de la propiedad

TiffDataType [][]

ExifVersion

Obtenga o establece la versión EXIF.

public byte[] ExifVersion { get; set; }

Valor de la propiedad

byte [][]

ExposureBiasValue

Obtenga o establece el valor de la exposición bias.

public TiffSRational ExposureBiasValue { get; set; }

Valor de la propiedad

TiffSRational

ExposureIndex

Obtenga o establece el índice de exposición.

public TiffRational ExposureIndex { get; set; }

Valor de la propiedad

TiffRational

ExposureMode

Obtenga o establece el modo de exposición.

public ExifExposureMode ExposureMode { get; set; }

Valor de la propiedad

ExifExposureMode

ExposureProgram

Obtenga o establece el programa de exposición.

public ExifExposureProgram ExposureProgram { get; set; }

Valor de la propiedad

ExifExposureProgram

ExposureTime

Obtenga o establece el tiempo de exposición.

public TiffRational ExposureTime { get; set; }

Valor de la propiedad

TiffRational

El FNUMBER

Obtenga o coloca el número F.

public TiffRational FNumber { get; set; }

Valor de la propiedad

TiffRational

FileSource

Obtenga o establece el tipo de fuente de archivo.

public ExifFileSource FileSource { get; set; }

Valor de la propiedad

ExifFileSource

Flash

Obtenga o coloca el flash.

public ExifFlash Flash { get; set; }

Valor de la propiedad

ExifFlash

FlashEnergy

Obtenga o establece la energía flash.

public TiffRational FlashEnergy { get; set; }

Valor de la propiedad

TiffRational

FlashpixVersion

Obtenga o establece la versión de flash pix.

public byte[] FlashpixVersion { get; set; }

Valor de la propiedad

byte [][]

FocalLength

Obtenga o establece la longitud focal.

public TiffRational FocalLength { get; set; }

Valor de la propiedad

TiffRational

FocalLengthIn35MmFilm

Obtenga o establece la longitud focal en una película de 35 mm.

public ushort FocalLengthIn35MmFilm { get; set; }

Valor de la propiedad

ushort

FocalPlaneResolutionUnit

Obtenga o establece la unidad de resolución del avión focal.

public ExifUnit FocalPlaneResolutionUnit { get; set; }

Valor de la propiedad

ExifUnit

FocalPlaneXResolución

Obtenga o coloca el plano focal x resolución.

public TiffRational FocalPlaneXResolution { get; set; }

Valor de la propiedad

TiffRational

Resolución focal

Obtenga o coloca el plano focal y la resolución.

public TiffRational FocalPlaneYResolution { get; set; }

Valor de la propiedad

TiffRational

GPSAltitud

Obtenga o establece la altitud GPS.

public TiffRational GPSAltitude { get; set; }

Valor de la propiedad

TiffRational

El GPSAltitudeRef

Obtenga o establece la altitud GPS utilizada como la altitud de referencia.

public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }

Valor de la propiedad

ExifGPSAltitudeRef

GPSInformación

Obtenga o coloca la información de la zona GPS.

public byte[] GPSAreaInformation { get; set; }

Valor de la propiedad

byte [][]

GPSDOP

Obtenga o establece el GPS DOP (grado de datos de precisión).

public TiffRational GPSDOP { get; set; }

Valor de la propiedad

TiffRational

El GPSDateStamp

Obtenga o establece la información de fecha y hora de grabación de la cadena de caracteres GPS relativa a UTC (Tempo Universal Coordenado).

public string GPSDateStamp { get; set; }

Valor de la propiedad

string

El GPSDestBearing

Obtenga o coloca el portador GPS hasta el punto de destino.

public TiffRational GPSDestBearing { get; set; }

Valor de la propiedad

TiffRational

El GPSDestBearingRef

Obtenga o establece la referencia GPS utilizada para dar la carga al punto de destino.

public string GPSDestBearingRef { get; set; }

Valor de la propiedad

string

GPSDistancia

Obtenga o establece la distancia GPS hasta el punto de destino.

public TiffRational GPSDestDistance { get; set; }

Valor de la propiedad

TiffRational

GPSDestDistanceRef

Obtenga o establece la unidad GPS utilizada para expresar la distancia al punto de destino.

public string GPSDestDistanceRef { get; set; }

Valor de la propiedad

string

GPSDestabilidad

Obtenga o establece la latitud GPS del punto de destino.

public TiffRational[] GPSDestLatitude { get; set; }

Valor de la propiedad

TiffRational [][]

El GPSDestLatitudeRef

Obtenga o establece el valor GPS que indica si la latitud del punto de destino es el norte o el sur.

public string GPSDestLatitudeRef { get; set; }

Valor de la propiedad

string

GPSDestLongitud

Obtenga o establece la longitud GPS del punto de destino.

public TiffRational[] GPSDestLongitude { get; set; }

Valor de la propiedad

TiffRational [][]

El GPSDestLongitudeRef

Obtenga o establece el valor GPS que indica si la longitud del punto de destino es el este o el oeste.

public string GPSDestLongitudeRef { get; set; }

Valor de la propiedad

string

GPS Diferencias

Obtenga o establece un valor GPS que indica si se aplica la corrección diferencial al receptor GPS.

public ushort GPSDifferential { get; set; }

Valor de la propiedad

ushort

GPSImgDirección

Obtenga o establece la dirección GPS de la imagen cuando se captura.

public TiffRational GPSImgDirection { get; set; }

Valor de la propiedad

TiffRational

GPSImgDirecciónRef

Obtenga o establece la referencia GPS para dar la dirección de la imagen cuando se captura.

public string GPSImgDirectionRef { get; set; }

Valor de la propiedad

string

GPSLatitud

Obtenga o establece la latitud GPS.

public TiffRational[] GPSLatitude { get; set; }

Valor de la propiedad

TiffRational [][]

El GPSRef

Obtener o establecer la latitud GPS es la latitud norte o sur.

public string GPSLatitudeRef { get; set; }

Valor de la propiedad

string

GPSLongitud

Obtenga o establece la longitud GPS.

public TiffRational[] GPSLongitude { get; set; }

Valor de la propiedad

TiffRational [][]

GPSLongitudRef

Obtener o establecer la longitud GPS es la longitud este o oeste.

public string GPSLongitudeRef { get; set; }

Valor de la propiedad

string

GPSMapData

Obtenga o coloca los datos de encuesta geodética GPS utilizados por el receptor GPS.

public string GPSMapDatum { get; set; }

Valor de la propiedad

string

El GPSMeasure

Obtenga o establece el modo de medición GPS.

public string GPSMeasureMode { get; set; }

Valor de la propiedad

string

Método de procesamiento GPS

Obtenga o establece la cadena de caracteres GPS que graba el nombre del método utilizado para la búsqueda de ubicación.

public byte[] GPSProcessingMethod { get; set; }

Valor de la propiedad

byte [][]

GPSSatellitas

Obtenga o establece los satélites GPS utilizados para las mediciones.

public string GPSSatellites { get; set; }

Valor de la propiedad

string

Velocidad GPS

Obtenga o establece la velocidad de movimiento del receptor GPS.

public TiffRational GPSSpeed { get; set; }

Valor de la propiedad

TiffRational

El GPSSpeedRef

Obtenga o establece la unidad utilizada para expresar la velocidad de movimiento del receptor GPS.

public string GPSSpeedRef { get; set; }

Valor de la propiedad

string

El GPS

Recibe o establece el estado del receptor GPS cuando se graba la imagen.

public string GPSStatus { get; set; }

Valor de la propiedad

string

Gpstags

Obtener o establecer etiquetas, que pertenecen únicamente a la sección GPS.

public TiffDataType[] GPSTags { get; set; }

Valor de la propiedad

TiffDataType [][]

Página de GPSTimestamp

Obtenga o establece el tiempo GPS como UTC (Tempo Universal Coordinado).

public TiffRational[] GPSTimestamp { get; set; }

Valor de la propiedad

TiffRational [][]

El GPSTrack

Obtenga o establece la dirección del movimiento del receptor GPS.

public string GPSTrack { get; set; }

Valor de la propiedad

string

El GPSTrackRef

Obtenga o establece la referencia para dar la dirección del movimiento del receptor GPS.

public string GPSTrackRef { get; set; }

Valor de la propiedad

string

Versión GPS

Obtenga o establezca el identificador de versión GPS.

public byte[] GPSVersionID { get; set; }

Valor de la propiedad

byte [][]

GainControl

Obtenga o establece el grado de la imagen general ganan ajuste.

public ExifGainControl GainControl { get; set; }

Valor de la propiedad

ExifGainControl

Gamma

Obtenga o coloca la gama.

public TiffRational Gamma { get; set; }

Valor de la propiedad

TiffRational

ISOSPED

Obtenga o establece la velocidad ISO

public uint ISOSpeed { get; set; }

Valor de la propiedad

uint

EsospeedLatitudeYy

Obtenga o establece el valor yyy de la latitud de velocidad ISO de una cámara o dispositivo de entrada que se define en la ISO 12232.

public uint ISOSpeedLatitudeYYY { get; set; }

Valor de la propiedad

uint

Remarks

Esta etiqueta no será registrada sin ISOSpeed y ISOSpeedLatitudezzz

SiguienteLetitudeZZ

Obtenga o establece el valor ZZZ de la latitud de velocidad ISO de una cámara o dispositivo de entrada que se define en la ISO 12232.

public uint ISOSpeedLatitudeZZZ { get; set; }

Valor de la propiedad

uint

Remarks

Esta etiqueta no será registrada sin ISOSpeed y ISOSpeedLatitudeyyy

Imagen Unidad

Obtenga o establece el identificador único de la imagen.

public string ImageUniqueID { get; set; }

Valor de la propiedad

string

IsBigEndian

Obtenga o establece un valor que indica si los datos de flujo EXIF creados son grandes endianos.

[JsonProperty]
public bool IsBigEndian { get; set; }

Valor de la propiedad

bool

LensMake

Obtenga o coloca el fabricante de lentes.

public string LensMake { get; set; }

Valor de la propiedad

string

LensModel

Obtenga o coloca el modelo de lente.

public string LensModel { get; set; }

Valor de la propiedad

string

LensSerialNumber

Obtenga o establece el número de serie de la lente.

public string LensSerialNumber { get; set; }

Valor de la propiedad

string

LensSpecification

Obtenga o establece la especificación de la lente

public TiffRational[] LensSpecification { get; set; }

Valor de la propiedad

TiffRational [][]

LightSource

Obtenga o coloca la fuente de luz.

public ExifLightSource LightSource { get; set; }

Valor de la propiedad

ExifLightSource

Make

Obtenga o coloca al fabricante del equipo de grabación.

public string Make { get; set; }

Valor de la propiedad

string

MakerNoteData

Recibe los datos de nota del fabricante.

public TiffDataType[] MakerNoteData { get; }

Valor de la propiedad

TiffDataType [][]

MakerNoteRawData

Obtenga o coloca la nota del fabricante de datos crudos.

public byte[] MakerNoteRawData { get; set; }

Valor de la propiedad

byte [][]

MakerNotes

Recibe las notas del fabricante.

public MakerNote[] MakerNotes { get; }

Valor de la propiedad

MakerNote [][]

Examples

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

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

MaxApertureValue

Obtenga o establece el valor máximo de apertura.

public TiffRational MaxApertureValue { get; set; }

Valor de la propiedad

TiffRational

MeteringMode

Obtenga o establece el modo de medición.

public ExifMeteringMode MeteringMode { get; set; }

Valor de la propiedad

ExifMeteringMode

OECF

Obtiene o establece la función de conversión óptico-eléctrica (OECF) especificada en la ISO 14524.

public byte[] OECF { get; set; }

Valor de la propiedad

byte [][]

Orientation

Obtenga o establece la orientación.

public ExifOrientation Orientation { get; set; }

Valor de la propiedad

ExifOrientation

PhotographicSensitivity

Recibe o establece la sensibilidad fotográfica.

public uint PhotographicSensitivity { get; set; }

Valor de la propiedad

uint

PixelXDimension

Obtenga o establece la dimensión del pixel x.

public uint PixelXDimension { get; set; }

Valor de la propiedad

uint

PixelDimension

Obtenga o establece el pixel y dimensión.

public uint PixelYDimension { get; set; }

Valor de la propiedad

uint

Properties

Obtenga o establece todas las etiquetas EXIF (incluidas las etiquetas comunes y GPS).

public TiffDataType[] Properties { get; set; }

Valor de la propiedad

TiffDataType [][]

RecommendedExposureIndex

Obtenga o establece el índice de exposición recomendado.

public uint RecommendedExposureIndex { get; set; }

Valor de la propiedad

uint

RelatedSoundFile

Obtenga o coloca el archivo sonoro relacionado.

public string RelatedSoundFile { get; set; }

Valor de la propiedad

string

Saturation

Recibe o establece la saturación.

public ExifSaturation Saturation { get; set; }

Valor de la propiedad

ExifSaturation

SceneCaptureType

Obtenga o establece el tipo de captura de la escena.

public ExifSceneCaptureType SceneCaptureType { get; set; }

Valor de la propiedad

ExifSceneCaptureType

SceneType

Obtenga o establece el tipo de escena.

public byte SceneType { get; set; }

Valor de la propiedad

byte

SensingMethod

Obtenga o establece el método de sensación.

public ExifSensingMethod SensingMethod { get; set; }

Valor de la propiedad

ExifSensingMethod

SensitivityType

Obtenga o establece el tipo de sensibilidad.

public ushort SensitivityType { get; set; }

Valor de la propiedad

ushort

Sharpness

Obtenga o pone el agujero.

public ushort Sharpness { get; set; }

Valor de la propiedad

ushort

ShutterSpeedValue

Obtenga o establece el valor de la velocidad de cierre.

public TiffSRational ShutterSpeedValue { get; set; }

Valor de la propiedad

TiffSRational

SpatialFrequencyResponse

Recibe o establece la respuesta de la frecuencia espacial.

public byte[] SpatialFrequencyResponse { get; set; }

Valor de la propiedad

byte [][]

SpectralSensitivity

Recibe o establece la sensibilidad espectral.

public string SpectralSensitivity { get; set; }

Valor de la propiedad

string

StandardOutputSensitivity

Obtenga o establece la sensibilidad de salida estándar

public uint StandardOutputSensitivity { get; set; }

Valor de la propiedad

uint

SubjectArea

Obtenga o coloca el área del tema.

public ushort[] SubjectArea { get; set; }

Valor de la propiedad

ushort [][]

SubjectDistance

Obtenga o establece la distancia del sujeto.

public TiffRational SubjectDistance { get; set; }

Valor de la propiedad

TiffRational

SubjectDistanceRange

Obtenga o establece el rango de distancia del sujeto.

public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }

Valor de la propiedad

ExifSubjectDistanceRange

SubjectLocation

Obtenga o establece la ubicación del sujeto.

public ushort[] SubjectLocation { get; set; }

Valor de la propiedad

ushort [][]

SubsecTime

Obtenga o establece las fracciones de segundos para la etiqueta DateTime.

public string SubsecTime { get; set; }

Valor de la propiedad

string

SubsecTimeDigitized

Obtenga o establece las fracciones de segundos para la etiqueta DateTimeDigitized.

public string SubsecTimeDigitized { get; set; }

Valor de la propiedad

string

SubsecTimeOriginal

Obtenga o establece las fracciones de segundos para la etiqueta DateTimeOriginal.

public string SubsecTimeOriginal { get; set; }

Valor de la propiedad

string

UserComment

Obtenga o pone el comentario del usuario.

public string UserComment { get; set; }

Valor de la propiedad

string

WhiteBalance

Tiene o establece el equilibrio blanco.

public ExifWhiteBalance WhiteBalance { get; set; }

Valor de la propiedad

ExifWhiteBalance

WhitePoint

Obtenga o establece la cromaticidad del punto blanco de la imagen.

public TiffRational[] WhitePoint { get; set; }

Valor de la propiedad

TiffRational [][]

Methods

GetShortOrLong(Yucatán)

Tiene un valor corto o largo.

protected uint GetShortOrLong(ushort key)

Parameters

key ushort

La clave para obtener valor.

Returns

uint

Valor corto o largo convertido en integral.

RemoveTag(ExifProperties)

Eliminar la etiqueta del contenedor

public void RemoveTag(ExifProperties tag)

Parameters

tag ExifProperties

La etiqueta para eliminar

RemoveTag(Yucatán)

Eliminar la etiqueta del contenedor

public void RemoveTag(ushort tagId)

Parameters

tagId ushort

La etiqueta identifica para eliminar.

SetShortOrLong(Por lo tanto, por lo tanto,)

Escribe valor corto o largo dependiendo del valor.

protected void SetShortOrLong(ushort key, uint value, int section)

Parameters

key ushort

La clave para definir.

value uint

El valor a fijar.

section int

La sección para poner entrada a.

 Español