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
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à
BodySerialNumber
Obtenez ou définissez le numéro série du corps de la caméra.
public string BodySerialNumber { get; set; }
Valore di proprietà
BrightnessValue
Obtenez ou définissez la valeur de la luminosité.
public TiffSRational BrightnessValue { get; set; }
Valore di proprietà
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à
ColorSpace
Obtenez ou mettez l’espace de couleur.
public ExifColorSpace ColorSpace { get; set; }
Valore di proprietà
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à
Contrast
C’est le contraste ou le contraste.
public ExifContrast Contrast { get; set; }
Valore di proprietà
CustomRendered
Obtenez ou mettez la coutume rendue.
public ExifCustomRendered CustomRendered { get; set; }
Valore di proprietà
DateTimeDigitized
Obtenez ou définissez la date en temps numérique.
public string DateTimeDigitized { get; set; }
Valore di proprietà
DateTimeOriginal
Obtenez ou définissez l’heure de date originale.
public string DateTimeOriginal { get; set; }
Valore di proprietà
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à
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à
ExposureIndex
Obtenez ou définissez l’indice d’exposition.
public TiffRational ExposureIndex { get; set; }
Valore di proprietà
ExposureMode
Obtenez ou définissez le mode d’exposition.
public ExifExposureMode ExposureMode { get; set; }
Valore di proprietà
ExposureProgram
Obtenez ou définissez le programme d’exposition.
public ExifExposureProgram ExposureProgram { get; set; }
Valore di proprietà
ExposureTime
Obtenez ou définissez le temps d’exposition.
public TiffRational ExposureTime { get; set; }
Valore di proprietà
Le FNUMBER
Obtenez ou mettez le numéro F.
public TiffRational FNumber { get; set; }
Valore di proprietà
FileSource
Obtenez ou définissez le type source du fichier.
public ExifFileSource FileSource { get; set; }
Valore di proprietà
Flash
Obtenez ou mettez le flash.
public ExifFlash Flash { get; set; }
Valore di proprietà
FlashEnergy
Obtenez ou mettez l’énergie flash.
public TiffRational FlashEnergy { get; set; }
Valore di proprietà
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à
FocalLengthIn35MmFilm
Obtenez ou mettez la longueur focale dans un film de 35 mm.
public ushort FocalLengthIn35MmFilm { get; set; }
Valore di proprietà
FocalPlaneResolutionUnit
Obtenez ou mettez l’unité de résolution focale.
public ExifUnit FocalPlaneResolutionUnit { get; set; }
Valore di proprietà
Résolution FocalPlaneX
Obtenez ou mettez le plan focal x résolution.
public TiffRational FocalPlaneXResolution { get; set; }
Valore di proprietà
FocalPlanRésolution
Obtenez ou mettez le plan focal et la résolution.
public TiffRational FocalPlaneYResolution { get; set; }
Valore di proprietà
Le GPSAltitude
Obtenez ou définissez l’altitude GPS.
public TiffRational GPSAltitude { get; set; }
Valore di proprietà
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à
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à
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à
Le GPSDestBearing
Obtenez ou mettez le portable GPS au point de destination.
public TiffRational GPSDestBearing { get; set; }
Valore di proprietà
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à
GPSDistance
Obtenez ou définissez la distance GPS au point de destination.
public TiffRational GPSDestDistance { get; set; }
Valore di proprietà
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à
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à
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à
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à
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à
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à
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à
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à
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à
Le GPSMeasureMode
Obtenez ou définissez le mode de mesure GPS.
public string GPSMeasureMode { get; set; }
Valore di proprietà
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à
Le GPSSpeed
Obtenez ou définissez la vitesse de mouvement du récepteur GPS.
public TiffRational GPSSpeed { get; set; }
Valore di proprietà
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à
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à
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à
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à
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à
Gamma
Rendez ou mettez la gamme.
public TiffRational Gamma { get; set; }
Valore di proprietà
Spécialisé
Obtenir ou régler la vitesse ISO
public uint ISOSpeed { get; set; }
Valore di proprietà
É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à
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à
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à
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à
LensMake
Obtenez ou mettez le fabricant des lentilles.
public string LensMake { get; set; }
Valore di proprietà
LensModel
Obtenez ou mettez le modèle de lente.
public string LensModel { get; set; }
Valore di proprietà
LensSerialNumber
Obtenez ou définissez le numéro de série de l’objectif.
public string LensSerialNumber { get; set; }
Valore di proprietà
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à
Make
Obtenez ou mettez le fabricant du matériel d’enregistrement.
public string Make { get; set; }
Valore di proprietà
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à
MeteringMode
Obtenez ou définissez le mode de mesure.
public ExifMeteringMode MeteringMode { get; set; }
Valore di proprietà
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à
PhotographicSensitivity
Obtenez ou mettez la sensibilité photographique.
public uint PhotographicSensitivity { get; set; }
Valore di proprietà
PixelXDimension
Obtenez ou mettez le pixel x dimension.
public uint PixelXDimension { get; set; }
Valore di proprietà
PixelDimension
Obtenez ou définissez le pixel y dimension.
public uint PixelYDimension { get; set; }
Valore di proprietà
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à
RelatedSoundFile
Obtenez ou définissez le fichier audio connexe.
public string RelatedSoundFile { get; set; }
Valore di proprietà
Saturation
Obtenez ou mettez la saturation.
public ExifSaturation Saturation { get; set; }
Valore di proprietà
SceneCaptureType
Obtenez ou définissez le type de capture de scène.
public ExifSceneCaptureType SceneCaptureType { get; set; }
Valore di proprietà
SceneType
Obtenez ou définissez le type de scène.
public byte SceneType { get; set; }
Valore di proprietà
SensingMethod
Obtenez ou définissez la méthode de sensation.
public ExifSensingMethod SensingMethod { get; set; }
Valore di proprietà
SensitivityType
Obtenez ou définissez le type de sensibilité.
public ushort SensitivityType { get; set; }
Valore di proprietà
Sharpness
Obtenez ou mettez l’aiguille.
public ushort Sharpness { get; set; }
Valore di proprietà
ShutterSpeedValue
Obtenez ou définissez la vitesse de fermeture.
public TiffSRational ShutterSpeedValue { get; set; }
Valore di proprietà
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à
StandardOutputSensitivity
Obtenir ou définir la sensibilité de sortie standard
public uint StandardOutputSensitivity { get; set; }
Valore di proprietà
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à
SubjectDistanceRange
Obtenez ou définissez la distance de sujet.
public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }
Valore di proprietà
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à
SubsecTimeDigitized
Obtenez ou définissez les fractions de secondes pour le tag DateTimeDigitized.
public string SubsecTimeDigitized { get; set; }
Valore di proprietà
SubsecTimeOriginal
Obtenez ou définissez les fractions de secondes pour le tag DateTimeOriginal.
public string SubsecTimeOriginal { get; set; }
Valore di proprietà
UserComment
Obtenez ou mettez le commentaire de l’utilisateur.
public string UserComment { get; set; }
Valore di proprietà
WhiteBalance
Obtenez ou mettez l’équilibre blanc.
public ExifWhiteBalance WhiteBalance { get; set; }
Valore di proprietà
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
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.