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
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
BodySerialNumber
Obtenga o establece el número de serie del cuerpo de la cámara.
public string BodySerialNumber { get; set; }
Valor de la propiedad
BrightnessValue
Obtenga o establece el valor de brillo.
public TiffSRational BrightnessValue { get; set; }
Valor de la propiedad
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
ColorSpace
Obtenga o establece el espacio de color.
public ExifColorSpace ColorSpace { get; set; }
Valor de la propiedad
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
Contrast
Tiene o pone el contraste.
public ExifContrast Contrast { get; set; }
Valor de la propiedad
CustomRendered
Recibe o establece la costumbre.
public ExifCustomRendered CustomRendered { get; set; }
Valor de la propiedad
DateTimeDigitized
Obtenga o establezca el tiempo de fecha digitalizado.
public string DateTimeDigitized { get; set; }
Valor de la propiedad
DateTimeOriginal
Obtenga o establece la fecha de tiempo original.
public string DateTimeOriginal { get; set; }
Valor de la propiedad
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
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
ExposureIndex
Obtenga o establece el índice de exposición.
public TiffRational ExposureIndex { get; set; }
Valor de la propiedad
ExposureMode
Obtenga o establece el modo de exposición.
public ExifExposureMode ExposureMode { get; set; }
Valor de la propiedad
ExposureProgram
Obtenga o establece el programa de exposición.
public ExifExposureProgram ExposureProgram { get; set; }
Valor de la propiedad
ExposureTime
Obtenga o establece el tiempo de exposición.
public TiffRational ExposureTime { get; set; }
Valor de la propiedad
El FNUMBER
Obtenga o coloca el número F.
public TiffRational FNumber { get; set; }
Valor de la propiedad
FileSource
Obtenga o establece el tipo de fuente de archivo.
public ExifFileSource FileSource { get; set; }
Valor de la propiedad
Flash
Obtenga o coloca el flash.
public ExifFlash Flash { get; set; }
Valor de la propiedad
FlashEnergy
Obtenga o establece la energía flash.
public TiffRational FlashEnergy { get; set; }
Valor de la propiedad
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
FocalLengthIn35MmFilm
Obtenga o establece la longitud focal en una película de 35 mm.
public ushort FocalLengthIn35MmFilm { get; set; }
Valor de la propiedad
FocalPlaneResolutionUnit
Obtenga o establece la unidad de resolución del avión focal.
public ExifUnit FocalPlaneResolutionUnit { get; set; }
Valor de la propiedad
FocalPlaneXResolución
Obtenga o coloca el plano focal x resolución.
public TiffRational FocalPlaneXResolution { get; set; }
Valor de la propiedad
Resolución focal
Obtenga o coloca el plano focal y la resolución.
public TiffRational FocalPlaneYResolution { get; set; }
Valor de la propiedad
GPSAltitud
Obtenga o establece la altitud GPS.
public TiffRational GPSAltitude { get; set; }
Valor de la propiedad
El GPSAltitudeRef
Obtenga o establece la altitud GPS utilizada como la altitud de referencia.
public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }
Valor de la propiedad
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
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
El GPSDestBearing
Obtenga o coloca el portador GPS hasta el punto de destino.
public TiffRational GPSDestBearing { get; set; }
Valor de la propiedad
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
GPSDistancia
Obtenga o establece la distancia GPS hasta el punto de destino.
public TiffRational GPSDestDistance { get; set; }
Valor de la propiedad
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
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
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
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
GPSImgDirección
Obtenga o establece la dirección GPS de la imagen cuando se captura.
public TiffRational GPSImgDirection { get; set; }
Valor de la propiedad
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
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
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
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
El GPSMeasure
Obtenga o establece el modo de medición GPS.
public string GPSMeasureMode { get; set; }
Valor de la propiedad
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
Velocidad GPS
Obtenga o establece la velocidad de movimiento del receptor GPS.
public TiffRational GPSSpeed { get; set; }
Valor de la propiedad
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
El GPS
Recibe o establece el estado del receptor GPS cuando se graba la imagen.
public string GPSStatus { get; set; }
Valor de la propiedad
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
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
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
Gamma
Obtenga o coloca la gama.
public TiffRational Gamma { get; set; }
Valor de la propiedad
ISOSPED
Obtenga o establece la velocidad ISO
public uint ISOSpeed { get; set; }
Valor de la propiedad
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
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
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
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
LensMake
Obtenga o coloca el fabricante de lentes.
public string LensMake { get; set; }
Valor de la propiedad
LensModel
Obtenga o coloca el modelo de lente.
public string LensModel { get; set; }
Valor de la propiedad
LensSerialNumber
Obtenga o establece el número de serie de la lente.
public string LensSerialNumber { get; set; }
Valor de la propiedad
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
Make
Obtenga o coloca al fabricante del equipo de grabación.
public string Make { get; set; }
Valor de la propiedad
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
MeteringMode
Obtenga o establece el modo de medición.
public ExifMeteringMode MeteringMode { get; set; }
Valor de la propiedad
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
PhotographicSensitivity
Recibe o establece la sensibilidad fotográfica.
public uint PhotographicSensitivity { get; set; }
Valor de la propiedad
PixelXDimension
Obtenga o establece la dimensión del pixel x.
public uint PixelXDimension { get; set; }
Valor de la propiedad
PixelDimension
Obtenga o establece el pixel y dimensión.
public uint PixelYDimension { get; set; }
Valor de la propiedad
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
RelatedSoundFile
Obtenga o coloca el archivo sonoro relacionado.
public string RelatedSoundFile { get; set; }
Valor de la propiedad
Saturation
Recibe o establece la saturación.
public ExifSaturation Saturation { get; set; }
Valor de la propiedad
SceneCaptureType
Obtenga o establece el tipo de captura de la escena.
public ExifSceneCaptureType SceneCaptureType { get; set; }
Valor de la propiedad
SceneType
Obtenga o establece el tipo de escena.
public byte SceneType { get; set; }
Valor de la propiedad
SensingMethod
Obtenga o establece el método de sensación.
public ExifSensingMethod SensingMethod { get; set; }
Valor de la propiedad
SensitivityType
Obtenga o establece el tipo de sensibilidad.
public ushort SensitivityType { get; set; }
Valor de la propiedad
Sharpness
Obtenga o pone el agujero.
public ushort Sharpness { get; set; }
Valor de la propiedad
ShutterSpeedValue
Obtenga o establece el valor de la velocidad de cierre.
public TiffSRational ShutterSpeedValue { get; set; }
Valor de la propiedad
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
StandardOutputSensitivity
Obtenga o establece la sensibilidad de salida estándar
public uint StandardOutputSensitivity { get; set; }
Valor de la propiedad
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
SubjectDistanceRange
Obtenga o establece el rango de distancia del sujeto.
public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }
Valor de la propiedad
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
SubsecTimeDigitized
Obtenga o establece las fracciones de segundos para la etiqueta DateTimeDigitized.
public string SubsecTimeDigitized { get; set; }
Valor de la propiedad
SubsecTimeOriginal
Obtenga o establece las fracciones de segundos para la etiqueta DateTimeOriginal.
public string SubsecTimeOriginal { get; set; }
Valor de la propiedad
UserComment
Obtenga o pone el comentario del usuario.
public string UserComment { get; set; }
Valor de la propiedad
WhiteBalance
Tiene o establece el equilibrio blanco.
public ExifWhiteBalance WhiteBalance { get; set; }
Valor de la propiedad
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
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.