Class JpegExifData

Class JpegExifData

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

Contenedor de datos EXIF para archivos jpeg.

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

Inheritance

object TiffDataTypeController ExifData JpegExifData

Miembros heredados

ExifData.RemoveTag(ExifProperties) ,y, ExifData.RemoveTag(ushort) ,y, ExifData.IsBigEndian ,y, ExifData.Make ,y, ExifData.ApertureValue ,y, ExifData.BodySerialNumber ,y, ExifData.BrightnessValue ,y, ExifData.CFAPattern ,y, ExifData.CameraOwnerName ,y, ExifData.ColorSpace ,y, ExifData.ComponentsConfiguration ,y, ExifData.CompressedBitsPerPixel ,y, ExifData.Contrast ,y, ExifData.CustomRendered ,y, ExifData.DateTimeDigitized ,y, ExifData.DateTimeOriginal ,y, ExifData.DeviceSettingDescription ,y, ExifData.DigitalZoomRatio ,y, ExifData.ExifVersion ,y, ExifData.ExposureBiasValue ,y, ExifData.ExposureIndex ,y, ExifData.ExposureMode ,y, ExifData.ExposureProgram ,y, ExifData.ExposureTime ,y, ExifData.FNumber ,y, ExifData.FileSource ,y, ExifData.Flash ,y, ExifData.FlashEnergy ,y, ExifData.FlashpixVersion ,y, ExifData.FocalLength ,y, ExifData.FocalLengthIn35MmFilm ,y, ExifData.FocalPlaneResolutionUnit ,y, ExifData.FocalPlaneXResolution ,y, ExifData.FocalPlaneYResolution ,y, ExifData.GPSAltitude ,y, ExifData.GPSAltitudeRef ,y, ExifData.GPSAreaInformation ,y, ExifData.GPSDOP ,y, ExifData.GPSDestBearing ,y, ExifData.GPSDestBearingRef ,y, ExifData.GPSDestDistance ,y, ExifData.GPSDestDistanceRef ,y, ExifData.GPSDestLatitude ,y, ExifData.GPSDestLatitudeRef ,y, ExifData.GPSDestLongitude ,y, ExifData.GPSDestLongitudeRef ,y, ExifData.GPSDifferential ,y, ExifData.GPSImgDirection ,y, ExifData.GPSImgDirectionRef ,y, ExifData.GPSDateStamp ,y, ExifData.GPSLatitude ,y, ExifData.GPSLatitudeRef ,y, ExifData.GPSLongitude ,y, ExifData.GPSLongitudeRef ,y, ExifData.GPSMapDatum ,y, ExifData.GPSMeasureMode ,y, ExifData.GPSProcessingMethod ,y, ExifData.GPSSatellites ,y, ExifData.GPSSpeed ,y, ExifData.GPSSpeedRef ,y, ExifData.GPSStatus ,y, ExifData.GPSTimestamp ,y, ExifData.GPSTrack ,y, ExifData.GPSTrackRef ,y, ExifData.GPSVersionID ,y, ExifData.GainControl ,y, ExifData.Gamma ,y, ExifData.ISOSpeed ,y, ExifData.ISOSpeedLatitudeYYY ,y, ExifData.ISOSpeedLatitudeZZZ ,y, ExifData.PhotographicSensitivity ,y, ExifData.ImageUniqueID ,y, ExifData.LensMake ,y, ExifData.LensModel ,y, ExifData.LensSerialNumber ,y, ExifData.LensSpecification ,y, ExifData.LightSource ,y, ExifData.MakerNoteData ,y, ExifData.MakerNoteRawData ,y, ExifData.MakerNotes ,y, ExifData.MaxApertureValue ,y, ExifData.MeteringMode ,y, ExifData.OECF ,y, ExifData.Orientation ,y, ExifData.PixelXDimension ,y, ExifData.PixelYDimension ,y, ExifData.Properties ,y, ExifData.RecommendedExposureIndex ,y, ExifData.RelatedSoundFile ,y, ExifData.Saturation ,y, ExifData.SceneCaptureType ,y, ExifData.SceneType ,y, ExifData.SensingMethod ,y, ExifData.SensitivityType ,y, ExifData.Sharpness ,y, ExifData.ShutterSpeedValue ,y, ExifData.SpatialFrequencyResponse ,y, ExifData.SpectralSensitivity ,y, ExifData.StandardOutputSensitivity ,y, ExifData.SubjectArea ,y, ExifData.SubjectDistance ,y, ExifData.SubjectDistanceRange ,y, ExifData.SubjectLocation ,y, ExifData.SubsecTime ,y, ExifData.SubsecTimeDigitized ,y, ExifData.SubsecTimeOriginal ,y, ExifData.UserComment ,y, ExifData.WhiteBalance ,y, ExifData.WhitePoint ,y, ExifData.CommonTags ,y, ExifData.ExifTags ,y, ExifData.GPSTags ,y, object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Constructors

JpegExifData()

Inicia una nueva instancia de la clase Aspose.Imaging.Exif.JpegExifData.

[JsonConstructor]
public JpegExifData()

JpegExifData(TiffDataType[])

Inicia una nueva instancia de la clase Aspose.Imaging.Exif.JpegExifData con datos de array.

public JpegExifData(TiffDataType[] exifdata)

Parameters

exifdata TiffDataType [][]

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

JpegExifData(TiffDataType[][], TiffDataType[][], TiffDataType[])

Inicia una nueva instancia de la clase Aspose.Imaging.Exif.JpegExifData con datos de array.

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

Parameters

commonTags TiffDataType [][]

Las etiquetas comunes.

exifTags TiffDataType [][]

Las etiquetas EXIF.

gpsTags TiffDataType [][]

Las etiquetas GPS.

JpegExifData(ExifData)

Inicia una nueva instancia de la clase Aspose.Imaging.Exif.JpegExifData con datos de array.

public JpegExifData(ExifData exifdata)

Parameters

exifdata ExifData

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

Fields

MaxExifSegmentSize

El tamaño máximo del segmento EXIF en bytes permitido.

public const int MaxExifSegmentSize = 65528

Valor de campo

int

Properties

Artist

Toma o coloca al artista.

public string Artist { get; set; }

Valor de la propiedad

string

BitsPerSample

Obtenga o coloca los bits por muestra.

public ushort[] BitsPerSample { get; set; }

Valor de la propiedad

ushort [][]

Compression

Obtenga o coloca la composición.

public ushort Compression { get; set; }

Valor de la propiedad

ushort

Copyright

Obtenga o establece los derechos de autor.

public string Copyright { get; set; }

Valor de la propiedad

string

DateTime

Obtenga o establece el tiempo de fecha.

public string DateTime { get; set; }

Valor de la propiedad

string

ImageDescription

Obtenga o coloca la descripción de la imagen.

public string ImageDescription { get; set; }

Valor de la propiedad

string

ImageLength

Obtenga o establece la longitud de la imagen.

public uint ImageLength { get; set; }

Valor de la propiedad

uint

ImageWidth

Obtenga o establece la anchura de la imagen.

public uint ImageWidth { get; set; }

Valor de la propiedad

uint

Model

Obtenga o coloca el modelo.

public string Model { get; set; }

Valor de la propiedad

string

PhotometricInterpretation

Obtenga o establece la interpretación fotométrica.

public ushort PhotometricInterpretation { get; set; }

Valor de la propiedad

ushort

PlanarConfiguration

Obtenga o establece la configuración de planar.

public ushort PlanarConfiguration { get; set; }

Valor de la propiedad

ushort

PrimaryChromaticities

Obtenga o establece la cromaticidad de los tres colores primarios de la imagen.

public TiffRational[] PrimaryChromaticities { get; set; }

Valor de la propiedad

TiffRational [][]

ReferenceBlackWhite

Obtenga o coloca la referencia blanco negro.

public TiffRational[] ReferenceBlackWhite { get; set; }

Valor de la propiedad

TiffRational [][]

ResolutionUnit

Obtenga o establece la unidad de resolución.

public ExifUnit ResolutionUnit { get; set; }

Valor de la propiedad

ExifUnit

SamplesPerPixel

Obtenga o coloca las muestras por pixel.

public ushort SamplesPerPixel { get; set; }

Valor de la propiedad

ushort

Software

Obtenga o coloca el software.

public string Software { get; set; }

Valor de la propiedad

string

Thumbnail

Obtenga o coloca la imagen de miniatura.

public RasterImage Thumbnail { get; set; }

Valor de la propiedad

RasterImage

TransferFunction

Obtenga o establece la función de transferencia.

public ushort[] TransferFunction { get; set; }

Valor de la propiedad

ushort [][]

Resolución X

Obtenga o establece la resolución x.

public TiffRational XResolution { get; set; }

Valor de la propiedad

TiffRational

YCbCrCoeficientes

Obtenga o establece los coeficientes de matriz para la transformación de los datos de imagen de RGB a YCbCr.

public TiffRational[] YCbCrCoefficients { get; set; }

Valor de la propiedad

TiffRational [][]

YCbCrPosicionamiento

Obtenga o establece la posición de los componentes de crominancia en relación con el componente de luminancia.

public ExifYCbCrPositioning YCbCrPositioning { get; set; }

Valor de la propiedad

ExifYCbCrPositioning

YCbCrSubSampling

Obtenga o establece la relación de muestra de los componentes de crominancia en relación con el componente de luminancia.

public ushort[] YCbCrSubSampling { get; set; }

Valor de la propiedad

ushort [][]

Resolución

Obtenga o establece la resolución y.

public TiffRational YResolution { get; set; }

Valor de la propiedad

TiffRational

Methods

SerializeExifData()

Serializa los datos EXIF. Escribe los valores y contenidos de las etiquetas. La etiqueta de tamaño más influyente es el contenido de la etiqueta Thumbnail.

public byte[] SerializeExifData()

Returns

byte [][]

Los datos serializados EXIF.

Remarks

El tamaño total del segmento debe ser menor o igual a los bytes MaxExifSegmentSize para producir la imagen jpeg correcta.Sugerencia: trate de reducir el tamaño de la miniatura o cambiar su compresión en caso de que tenga un tamaño de sección EXIF demasiado grande.

 Español