Class JpegExifData

Class JpegExifData

Le nom : Aspose.Imaging.Exif Assemblée: Aspose.Imaging.dll (25.4.0)

Contenteur de données EXIF pour les fichiers jpeg.

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

Inheritance

object TiffDataTypeController ExifData JpegExifData

I membri ereditari

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

Constructors

JpegExifData()

Initialisez une nouvelle instance de la catégorie Aspose.Imaging.Exif.JpegexifData.

[JsonConstructor]
public JpegExifData()

JpegExifData(TiffDataType[])

Initialisez une nouvelle instance de la classe Aspose.Imaging.Exif.JpegexifData avec des données à partir d’array.

public JpegExifData(TiffDataType[] exifdata)

Parameters

exifdata TiffDataType [ ]

Un certain nombre de tags EXIF avec des tags communs et GPS.

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

Initialisez une nouvelle instance de la classe Aspose.Imaging.Exif.JpegexifData avec des données à partir d’array.

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

Parameters

commonTags TiffDataType [ ]

Les tags communs.

exifTags TiffDataType [ ]

Les tags EXIF.

gpsTags TiffDataType [ ]

Les tags GPS.

JpegExifData(ExifData)

Initialisez une nouvelle instance de la classe Aspose.Imaging.Exif.JpegexifData avec des données à partir d’array.

public JpegExifData(ExifData exifdata)

Parameters

exifdata ExifData

Un certain nombre de tags EXIF avec des tags communs et GPS.

Fields

MaxExifSegmentSize

La taille maximale du segment EXIF en bytes est autorisée.

public const int MaxExifSegmentSize = 65528

Valore di campo

int

Properties

Artist

Riceve o mette l’artista.

public string Artist { get; set; }

Valore di proprietà

string

BitsPerSample

Riceve o mette i bit per campione.

public ushort[] BitsPerSample { get; set; }

Valore di proprietà

ushort [ ]

Compression

Riceve o mette la compressione.

public ushort Compression { get; set; }

Valore di proprietà

ushort

Copyright

Riceve o impone il copyright.

public string Copyright { get; set; }

Valore di proprietà

string

DateTime

Obtenez ou définissez le temps de la date.

public string DateTime { get; set; }

Valore di proprietà

string

ImageDescription

Riceve o impone la descrizione dell’immagine.

public string ImageDescription { get; set; }

Valore di proprietà

string

ImageLength

Riceve o impone la lunghezza dell’immagine.

public uint ImageLength { get; set; }

Valore di proprietà

uint

ImageWidth

Riceve o impone la larghezza dell’immagine.

public uint ImageWidth { get; set; }

Valore di proprietà

uint

Model

Obtenez ou mettez le modèle.

public string Model { get; set; }

Valore di proprietà

string

PhotometricInterpretation

Obtenez ou définissez l’interprétation photométrique.

public ushort PhotometricInterpretation { get; set; }

Valore di proprietà

ushort

PlanarConfiguration

Riceve o impone la configurazione del piano.

public ushort PlanarConfiguration { get; set; }

Valore di proprietà

ushort

PrimaryChromaticities

Obtenez ou définissez la chromaticité des trois couleurs principales de l’image.

public TiffRational[] PrimaryChromaticities { get; set; }

Valore di proprietà

TiffRational [ ]

ReferenceBlackWhite

Obtenez ou mettez la référence en noir et blanc.

public TiffRational[] ReferenceBlackWhite { get; set; }

Valore di proprietà

TiffRational [ ]

ResolutionUnit

Riceve o stabilisce l’unità di risoluzione.

public ExifUnit ResolutionUnit { get; set; }

Valore di proprietà

ExifUnit

SamplesPerPixel

Obtenez ou mettez les échantillons par pixel.

public ushort SamplesPerPixel { get; set; }

Valore di proprietà

ushort

Software

Obtenez ou mettez le logiciel.

public string Software { get; set; }

Valore di proprietà

string

Thumbnail

Obtenez ou mettez l’image miniature.

public RasterImage Thumbnail { get; set; }

Valore di proprietà

RasterImage

TransferFunction

Obtenez ou définissez la fonction de transfert.

public ushort[] TransferFunction { get; set; }

Valore di proprietà

ushort [ ]

X résolution

Riceve o impone la risoluzione x.

public TiffRational XResolution { get; set; }

Valore di proprietà

TiffRational

Coefficients YCbCr

Obtenez ou définissez les coefficients de matrice pour la transformation des données d’image de RGB à YCbCr.

public TiffRational[] YCbCrCoefficients { get; set; }

Valore di proprietà

TiffRational [ ]

YCbCrPositionnement

Obtenir ou définir la position des composants chrominants en relation avec le composant lumineux.

public ExifYCbCrPositioning YCbCrPositioning { get; set; }

Valore di proprietà

ExifYCbCrPositioning

YCbCrSubSampling

Obtenez ou définissez le ratio d’échantillonnage des composants de chrominance en relation avec le composant de luminance.

public ushort[] YCbCrSubSampling { get; set; }

Valore di proprietà

ushort [ ]

Résolution

Riceve o stabilisce la risoluzione.

public TiffRational YResolution { get; set; }

Valore di proprietà

TiffRational

Methods

SerializeExifData()

Sérialisez les données EXIF. Écrivez les valeurs et les contenus des tags. Le plus influencant est le contenu des tags Thumbnail.

public byte[] SerializeExifData()

Returns

byte [ ]

Les données EXIF sérialisées.

Remarks

La taille totale du segment doit être inférieure ou égale aux bytes MaxExifSegmentSize afin de produire l’image jpeg correcte.Remarque : essayez de réduire la taille de la miniature ou de modifier sa compression si vous avez trop de taille de la section EXIF.

 Français