Class ExifData

Class ExifData

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

conteneur de données EXIF.

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

Inheritance

object TiffDataTypeController ExifData

Derived

JpegExifData

I membri ereditari

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

Examples

Accès aux notes de fabricant de caméra dans l’image 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()

Initialisez une nouvelle instance de la classe Aspose.Imaging.Exif.exifData.

[JsonConstructor]
public ExifData()

ExifData(TiffDataType[])

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

public ExifData(TiffDataType[] exifdata)

Parameters

exifdata TiffDataType [ ]

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

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

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

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

Parameters

commonTags TiffDataType [ ]

Les tags communs.

exifTags TiffDataType [ ]

Les tags EXIF.

gpsTags TiffDataType [ ]

Les tags GPS.

Properties

ApertureValue

Obtenez ou définissez la valeur d’ouverture.

public TiffRational ApertureValue { get; set; }

Valore di proprietà

TiffRational

BodySerialNumber

Obtenez ou définissez le numéro série du corps de la caméra.

public string BodySerialNumber { get; set; }

Valore di proprietà

string

BrightnessValue

Obtenez ou définissez la valeur de la luminosité.

public TiffSRational BrightnessValue { get; set; }

Valore di proprietà

TiffSRational

Le CFAPATTERN

Obtenez ou mettez le modèle CFA.

public byte[] CFAPattern { get; set; }

Valore di proprietà

byte [ ]

CameraOwnerName

Obtenir ou définir le nom du propriétaire de la caméra

public string CameraOwnerName { get; set; }

Valore di proprietà

string

ColorSpace

Obtenez ou mettez l’espace de couleur.

public ExifColorSpace ColorSpace { get; set; }

Valore di proprietà

ExifColorSpace

CommonTags

Gets ou sets tags, qui appartiennent à la section commune. Ceci s’applique uniquement aux images jpeg, dans le format tiffOptions sont utilisées au lieu

public TiffDataType[] CommonTags { get; set; }

Valore di proprietà

TiffDataType [ ]

ComponentsConfiguration

Obtenez ou définissez la configuration des composants.

public byte[] ComponentsConfiguration { get; set; }

Valore di proprietà

byte [ ]

CompressedBitsPerPixel

Obtenez ou mettez les bits comprimés par pixel.

public TiffRational CompressedBitsPerPixel { get; set; }

Valore di proprietà

TiffRational

Contrast

C’est le contraste ou le contraste.

public ExifContrast Contrast { get; set; }

Valore di proprietà

ExifContrast

CustomRendered

Obtenez ou mettez la coutume rendue.

public ExifCustomRendered CustomRendered { get; set; }

Valore di proprietà

ExifCustomRendered

DateTimeDigitized

Obtenez ou définissez la date en temps numérique.

public string DateTimeDigitized { get; set; }

Valore di proprietà

string

DateTimeOriginal

Obtenez ou définissez l’heure de date originale.

public string DateTimeOriginal { get; set; }

Valore di proprietà

string

DeviceSettingDescription

Obtenir ou définir la description des paramètres de l’appareil

public byte[] DeviceSettingDescription { get; set; }

Valore di proprietà

byte [ ]

DigitalZoomRatio

Obtenez ou définissez le rapport de zoom numérique.

public TiffRational DigitalZoomRatio { get; set; }

Valore di proprietà

TiffRational

ExifTags

Obtenez ou mettez des tags qui appartiennent uniquement à la section EXIF.

public TiffDataType[] ExifTags { get; set; }

Valore di proprietà

TiffDataType [ ]

ExifVersion

Obtenez ou définissez la version EXIF.

public byte[] ExifVersion { get; set; }

Valore di proprietà

byte [ ]

ExposureBiasValue

Obtenez ou définissez la valeur de la bias d’exposition.

public TiffSRational ExposureBiasValue { get; set; }

Valore di proprietà

TiffSRational

ExposureIndex

Obtenez ou définissez l’indice d’exposition.

public TiffRational ExposureIndex { get; set; }

Valore di proprietà

TiffRational

ExposureMode

Obtenez ou définissez le mode d’exposition.

public ExifExposureMode ExposureMode { get; set; }

Valore di proprietà

ExifExposureMode

ExposureProgram

Obtenez ou définissez le programme d’exposition.

public ExifExposureProgram ExposureProgram { get; set; }

Valore di proprietà

ExifExposureProgram

ExposureTime

Obtenez ou définissez le temps d’exposition.

public TiffRational ExposureTime { get; set; }

Valore di proprietà

TiffRational

Le FNUMBER

Obtenez ou mettez le numéro F.

public TiffRational FNumber { get; set; }

Valore di proprietà

TiffRational

FileSource

Obtenez ou définissez le type source du fichier.

public ExifFileSource FileSource { get; set; }

Valore di proprietà

ExifFileSource

Flash

Obtenez ou mettez le flash.

public ExifFlash Flash { get; set; }

Valore di proprietà

ExifFlash

FlashEnergy

Obtenez ou mettez l’énergie flash.

public TiffRational FlashEnergy { get; set; }

Valore di proprietà

TiffRational

FlashpixVersion

Obtenez ou définissez la version flash pix.

public byte[] FlashpixVersion { get; set; }

Valore di proprietà

byte [ ]

FocalLength

Obtenez ou fixez la longueur focale.

public TiffRational FocalLength { get; set; }

Valore di proprietà

TiffRational

FocalLengthIn35MmFilm

Obtenez ou mettez la longueur focale dans un film de 35 mm.

public ushort FocalLengthIn35MmFilm { get; set; }

Valore di proprietà

ushort

FocalPlaneResolutionUnit

Obtenez ou mettez l’unité de résolution focale.

public ExifUnit FocalPlaneResolutionUnit { get; set; }

Valore di proprietà

ExifUnit

Résolution FocalPlaneX

Obtenez ou mettez le plan focal x résolution.

public TiffRational FocalPlaneXResolution { get; set; }

Valore di proprietà

TiffRational

FocalPlanRésolution

Obtenez ou mettez le plan focal et la résolution.

public TiffRational FocalPlaneYResolution { get; set; }

Valore di proprietà

TiffRational

Le GPSAltitude

Obtenez ou définissez l’altitude GPS.

public TiffRational GPSAltitude { get; set; }

Valore di proprietà

TiffRational

Le GPSAltitudeRef

Obtenez ou définissez l’altitude GPS utilisée comme l’altitude de référence.

public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }

Valore di proprietà

ExifGPSAltitudeRef

GPSAreaInformation

Obtenez ou mettez les informations de la zone GPS.

public byte[] GPSAreaInformation { get; set; }

Valore di proprietà

byte [ ]

GPSDOP

Obtenez ou définissez le GPS DOP (grade de précision des données).

public TiffRational GPSDOP { get; set; }

Valore di proprietà

TiffRational

Le GPSDateStamp

Obtenez ou définissez la date et l’heure d’enregistrement de la ligne de caractère GPS relative à l’UTC (heure universelle coordonnée).

public string GPSDateStamp { get; set; }

Valore di proprietà

string

Le GPSDestBearing

Obtenez ou mettez le portable GPS au point de destination.

public TiffRational GPSDestBearing { get; set; }

Valore di proprietà

TiffRational

Le GPSDestBearingRef

Obtenez ou définissez la référence GPS utilisée pour donner la portée au point de destination.

public string GPSDestBearingRef { get; set; }

Valore di proprietà

string

GPSDistance

Obtenez ou définissez la distance GPS au point de destination.

public TiffRational GPSDestDistance { get; set; }

Valore di proprietà

TiffRational

GPSDestDistanceRef

Obtenez ou mettez l’unité GPS utilisée pour exprimer la distance au point de destination.

public string GPSDestDistanceRef { get; set; }

Valore di proprietà

string

Le GPSDestLatitude

Obtenez ou définissez la latitude GPS du point de destination.

public TiffRational[] GPSDestLatitude { get; set; }

Valore di proprietà

TiffRational [ ]

Le GPSDestLatitudeRef

Obtenez ou définissez la valeur GPS indiquant si la latitude du point de destination est la latitude du nord ou du sud.

public string GPSDestLatitudeRef { get; set; }

Valore di proprietà

string

GPSDestLongitude

Obtenez ou définissez la longueur GPS du point de destination.

public TiffRational[] GPSDestLongitude { get; set; }

Valore di proprietà

TiffRational [ ]

GPSDestLongitudeRef

Obtenez ou définissez la valeur GPS indiquant si la longueur du point de destination est orientale ou occidentale.

public string GPSDestLongitudeRef { get; set; }

Valore di proprietà

string

GPS Différentiel

Obtenez ou définissez une valeur GPS indiquant si la correction différentielle est appliquée au récepteur GPS.

public ushort GPSDifferential { get; set; }

Valore di proprietà

ushort

GPSImgDirection

Obtenez ou définissez la direction GPS de l’image lorsqu’elle a été capturée.

public TiffRational GPSImgDirection { get; set; }

Valore di proprietà

TiffRational

Le GPSImgDirectionRef

Obtenez ou définissez la référence GPS pour donner la direction de l’image lorsqu’elle est capturée.

public string GPSImgDirectionRef { get; set; }

Valore di proprietà

string

GPSLétitude

Obtenez ou définissez la latitude GPS.

public TiffRational[] GPSLatitude { get; set; }

Valore di proprietà

TiffRational [ ]

Le GPSRef

Obtenez ou définissez la latitude GPS est la latitude nord ou sud.

public string GPSLatitudeRef { get; set; }

Valore di proprietà

string

La longueur GPS

Obtenez ou définissez la longueur GPS.

public TiffRational[] GPSLongitude { get; set; }

Valore di proprietà

TiffRational [ ]

Le GPSLongitudeRef

Obtenez ou définissez la longitude GPS est l’est ou l’ouest longitude.

public string GPSLongitudeRef { get; set; }

Valore di proprietà

string

Le GPSMapDatum

Obtenez ou mettez les données d’enquête géodétique GPS utilisées par le récepteur GPS.

public string GPSMapDatum { get; set; }

Valore di proprietà

string

Le GPSMeasureMode

Obtenez ou définissez le mode de mesure GPS.

public string GPSMeasureMode { get; set; }

Valore di proprietà

string

Méthode de traitement GPS

Obtenez ou définissez la ligne de caractère GPS enregistrant le nom de la méthode utilisée pour la localisation.

public byte[] GPSProcessingMethod { get; set; }

Valore di proprietà

byte [ ]

Les satellites GPS

Obtenez ou mettez les satellites GPS utilisés pour les mesures.

public string GPSSatellites { get; set; }

Valore di proprietà

string

Le GPSSpeed

Obtenez ou définissez la vitesse de mouvement du récepteur GPS.

public TiffRational GPSSpeed { get; set; }

Valore di proprietà

TiffRational

GPSSpeedRef

Obtenez ou définissez l’unité utilisée pour exprimer la vitesse de mouvement du récepteur GPS.

public string GPSSpeedRef { get; set; }

Valore di proprietà

string

GPSStatus

Recevoir ou définir l’état du récepteur GPS lorsque l’image est enregistrée.

public string GPSStatus { get; set; }

Valore di proprietà

string

Les GPSTags

Obtenez ou mettez des tags, qui appartiennent uniquement à la section GPS.

public TiffDataType[] GPSTags { get; set; }

Valore di proprietà

TiffDataType [ ]

Le GPSTimestamp

Obtenez ou définissez l’heure GPS comme UTC (heure universelle coordonnée).

public TiffRational[] GPSTimestamp { get; set; }

Valore di proprietà

TiffRational [ ]

Le GPSTrack

Obtenez ou définissez la direction du mouvement du récepteur GPS.

public string GPSTrack { get; set; }

Valore di proprietà

string

Le GPSTrackRef

Obtenez ou mettez la référence pour donner la direction du mouvement du récepteur GPS.

public string GPSTrackRef { get; set; }

Valore di proprietà

string

La version GPS

Obtenez ou définissez l’identificateur de version GPS.

public byte[] GPSVersionID { get; set; }

Valore di proprietà

byte [ ]

GainControl

Obtenez ou définissez le degré d’adaptation de l’image générale.

public ExifGainControl GainControl { get; set; }

Valore di proprietà

ExifGainControl

Gamma

Rendez ou mettez la gamme.

public TiffRational Gamma { get; set; }

Valore di proprietà

TiffRational

Spécialisé

Obtenir ou régler la vitesse ISO

public uint ISOSpeed { get; set; }

Valore di proprietà

uint

États-Unis

Obtenez ou définissez la vitesse ISO de la latitude yyy d’une caméra ou d’un appareil d’entrée défini dans la norme ISO 12232.

public uint ISOSpeedLatitudeYYY { get; set; }

Valore di proprietà

uint

Remarks

Ce tag ne sera pas enregistré sans ISOSpeed et ISOSpeedLatitudezzz

Méditerranée ZZZ

Obtenez ou définissez la vitesse ISO de la latitude zzz d’une caméra ou d’un appareil d’entrée défini dans la norme ISO 12232.

public uint ISOSpeedLatitudeZZZ { get; set; }

Valore di proprietà

uint

Remarks

Ce tag ne sera pas enregistré sans ISOSpeed et ISOSpeedLatitudeyyy

ImageUnique

Obtenez ou définissez l’image d’un identifiant unique.

public string ImageUniqueID { get; set; }

Valore di proprietà

string

IsBigEndian

Obtenez ou définissez une valeur indiquant si le flux de données EXIF créé est grand endian.

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

Valore di proprietà

bool

LensMake

Obtenez ou mettez le fabricant des lentilles.

public string LensMake { get; set; }

Valore di proprietà

string

LensModel

Obtenez ou mettez le modèle de lente.

public string LensModel { get; set; }

Valore di proprietà

string

LensSerialNumber

Obtenez ou définissez le numéro de série de l’objectif.

public string LensSerialNumber { get; set; }

Valore di proprietà

string

LensSpecification

Obtenez ou définissez la spécification des lentilles

public TiffRational[] LensSpecification { get; set; }

Valore di proprietà

TiffRational [ ]

LightSource

Obtenez ou mettez la source de lumière.

public ExifLightSource LightSource { get; set; }

Valore di proprietà

ExifLightSource

Make

Obtenez ou mettez le fabricant du matériel d’enregistrement.

public string Make { get; set; }

Valore di proprietà

string

MakerNoteData

Obtenez les données de note du créateur.

public TiffDataType[] MakerNoteData { get; }

Valore di proprietà

TiffDataType [ ]

MakerNoteRawData

Obtenez ou mettez la note du fabricant des données primaires.

public byte[] MakerNoteRawData { get; set; }

Valore di proprietà

byte [ ]

MakerNotes

Il reçoit les notes du créateur.

public MakerNote[] MakerNotes { get; }

Valore di proprietà

MakerNote [ ]

Examples

Accès aux notes de fabricant de caméra dans l’image 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

Obtenez ou définissez la valeur d’ouverture maximale.

public TiffRational MaxApertureValue { get; set; }

Valore di proprietà

TiffRational

MeteringMode

Obtenez ou définissez le mode de mesure.

public ExifMeteringMode MeteringMode { get; set; }

Valore di proprietà

ExifMeteringMode

OECF

Obtenez ou mettez en place la fonction de conversion opto-électrique (OECF) spécifiée dans la norme ISO 14524.

public byte[] OECF { get; set; }

Valore di proprietà

byte [ ]

Orientation

Ottenere o stabilire l’orientamento.

public ExifOrientation Orientation { get; set; }

Valore di proprietà

ExifOrientation

PhotographicSensitivity

Obtenez ou mettez la sensibilité photographique.

public uint PhotographicSensitivity { get; set; }

Valore di proprietà

uint

PixelXDimension

Obtenez ou mettez le pixel x dimension.

public uint PixelXDimension { get; set; }

Valore di proprietà

uint

PixelDimension

Obtenez ou définissez le pixel y dimension.

public uint PixelYDimension { get; set; }

Valore di proprietà

uint

Properties

Obtenez ou définissez toutes les tags EXIF (y compris les tags communs et GPS).

public TiffDataType[] Properties { get; set; }

Valore di proprietà

TiffDataType [ ]

RecommendedExposureIndex

Obtenez ou définissez l’indice d’exposition recommandé.

public uint RecommendedExposureIndex { get; set; }

Valore di proprietà

uint

RelatedSoundFile

Obtenez ou définissez le fichier audio connexe.

public string RelatedSoundFile { get; set; }

Valore di proprietà

string

Saturation

Obtenez ou mettez la saturation.

public ExifSaturation Saturation { get; set; }

Valore di proprietà

ExifSaturation

SceneCaptureType

Obtenez ou définissez le type de capture de scène.

public ExifSceneCaptureType SceneCaptureType { get; set; }

Valore di proprietà

ExifSceneCaptureType

SceneType

Obtenez ou définissez le type de scène.

public byte SceneType { get; set; }

Valore di proprietà

byte

SensingMethod

Obtenez ou définissez la méthode de sensation.

public ExifSensingMethod SensingMethod { get; set; }

Valore di proprietà

ExifSensingMethod

SensitivityType

Obtenez ou définissez le type de sensibilité.

public ushort SensitivityType { get; set; }

Valore di proprietà

ushort

Sharpness

Obtenez ou mettez l’aiguille.

public ushort Sharpness { get; set; }

Valore di proprietà

ushort

ShutterSpeedValue

Obtenez ou définissez la vitesse de fermeture.

public TiffSRational ShutterSpeedValue { get; set; }

Valore di proprietà

TiffSRational

SpatialFrequencyResponse

Obtenez ou définissez la réponse de fréquence spatiale.

public byte[] SpatialFrequencyResponse { get; set; }

Valore di proprietà

byte [ ]

SpectralSensitivity

Obtenir ou définir la sensibilité spectrale.

public string SpectralSensitivity { get; set; }

Valore di proprietà

string

StandardOutputSensitivity

Obtenir ou définir la sensibilité de sortie standard

public uint StandardOutputSensitivity { get; set; }

Valore di proprietà

uint

SubjectArea

Obtenez ou définissez la zone de sujet.

public ushort[] SubjectArea { get; set; }

Valore di proprietà

ushort [ ]

SubjectDistance

Obtenez ou définissez la distance du sujet.

public TiffRational SubjectDistance { get; set; }

Valore di proprietà

TiffRational

SubjectDistanceRange

Obtenez ou définissez la distance de sujet.

public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }

Valore di proprietà

ExifSubjectDistanceRange

SubjectLocation

Obtenez ou définissez l’emplacement du sujet.

public ushort[] SubjectLocation { get; set; }

Valore di proprietà

ushort [ ]

SubsecTime

Obtenez ou définissez les fractions de secondes pour le tag DateTime.

public string SubsecTime { get; set; }

Valore di proprietà

string

SubsecTimeDigitized

Obtenez ou définissez les fractions de secondes pour le tag DateTimeDigitized.

public string SubsecTimeDigitized { get; set; }

Valore di proprietà

string

SubsecTimeOriginal

Obtenez ou définissez les fractions de secondes pour le tag DateTimeOriginal.

public string SubsecTimeOriginal { get; set; }

Valore di proprietà

string

UserComment

Obtenez ou mettez le commentaire de l’utilisateur.

public string UserComment { get; set; }

Valore di proprietà

string

WhiteBalance

Obtenez ou mettez l’équilibre blanc.

public ExifWhiteBalance WhiteBalance { get; set; }

Valore di proprietà

ExifWhiteBalance

WhitePoint

Obtenez ou définissez la chromaticité du point blanc de l’image.

public TiffRational[] WhitePoint { get; set; }

Valore di proprietà

TiffRational [ ]

Methods

GetShortOrLong(Mise à jour)

Il a une valeur courte ou longue.

protected uint GetShortOrLong(ushort key)

Parameters

key ushort

La clé pour obtenir de la valeur.

Returns

uint

La valeur courte ou longue est convertie en intégrale.

RemoveTag(ExifProperties)

Supprimer le conteneur

public void RemoveTag(ExifProperties tag)

Parameters

tag ExifProperties

Le tag à supprimer

RemoveTag(Mise à jour)

Supprimer le conteneur

public void RemoveTag(ushort tagId)

Parameters

tagId ushort

L’identificateur de l’étiquette doit être supprimé.

SetShortOrLong(Télécharger, Télécharger int)

Définir une valeur courte ou longue en fonction de la valeur.

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

Parameters

key ushort

La clé à définir.

value uint

La valeur à définir.

section int

La section pour entrer.

 Français