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
Properties
Artist
Toma o coloca al artista.
public string Artist { get; set; }
Valor de la propiedad
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
Copyright
Obtenga o establece los derechos de autor.
public string Copyright { get; set; }
Valor de la propiedad
DateTime
Obtenga o establece el tiempo de fecha.
public string DateTime { get; set; }
Valor de la propiedad
ImageDescription
Obtenga o coloca la descripción de la imagen.
public string ImageDescription { get; set; }
Valor de la propiedad
ImageLength
Obtenga o establece la longitud de la imagen.
public uint ImageLength { get; set; }
Valor de la propiedad
ImageWidth
Obtenga o establece la anchura de la imagen.
public uint ImageWidth { get; set; }
Valor de la propiedad
Model
Obtenga o coloca el modelo.
public string Model { get; set; }
Valor de la propiedad
PhotometricInterpretation
Obtenga o establece la interpretación fotométrica.
public ushort PhotometricInterpretation { get; set; }
Valor de la propiedad
PlanarConfiguration
Obtenga o establece la configuración de planar.
public ushort PlanarConfiguration { get; set; }
Valor de la propiedad
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
SamplesPerPixel
Obtenga o coloca las muestras por pixel.
public ushort SamplesPerPixel { get; set; }
Valor de la propiedad
Software
Obtenga o coloca el software.
public string Software { get; set; }
Valor de la propiedad
Thumbnail
Obtenga o coloca la imagen de miniatura.
public RasterImage Thumbnail { get; set; }
Valor de la propiedad
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
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
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
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.