Class JpegExifData
Der Name: Aspose.Imaging.Exif Versammlung: Aspose.Imaging.dll (25.4.0)
EXIF-Datenbehälter für JPEG-Dateien.
[JsonObject(MemberSerialization.OptIn)]
public sealed class JpegExifData : ExifData
Inheritance
object ← TiffDataTypeController ← ExifData ← JpegExifData
Vererbte Mitglieder
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()
Initialisiert eine neue Instanz der Aspose.Imaging.Exif.JpegExifData Klasse.
[JsonConstructor]
public JpegExifData()
JpegExifData(TiffDataType[])
Initialisiert eine neue Instanz der Aspose.Imaging.Exif.JpegExifData-Klasse mit Daten aus der Reihe.
public JpegExifData(TiffDataType[] exifdata)
Parameters
exifdata
TiffDataType
[][]
Eine Reihe von EXIF-Tags zusammen mit gemeinsamen und GPS-Tags.
JpegExifData(TiffDataType[][], TiffDataType[][], TiffDataType[])
Initialisiert eine neue Instanz der Aspose.Imaging.Exif.JpegExifData-Klasse mit Daten aus der Reihe.
public JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)
Parameters
commonTags
TiffDataType
[][]
Die gemeinsamen Tags.
exifTags
TiffDataType
[][]
Die EXIF Tags.
gpsTags
TiffDataType
[][]
Die GPS-Tags sind.
JpegExifData(ExifData)
Initialisiert eine neue Instanz der Aspose.Imaging.Exif.JpegExifData-Klasse mit Daten aus der Reihe.
public JpegExifData(ExifData exifdata)
Parameters
exifdata
ExifData
Eine Reihe von EXIF-Tags zusammen mit gemeinsamen und GPS-Tags.
Fields
MaxExifSegmentSize
Die maximale EXIF Segmentgröße in Byten erlaubt.
public const int MaxExifSegmentSize = 65528
Feldwert
Properties
Artist
Er bekommt oder setzt den Künstler.
public string Artist { get; set; }
Eigentumswert
BitsPerSample
Gibt oder setzt die Bits pro Probe.
public ushort[] BitsPerSample { get; set; }
Eigentumswert
ushort [][]
Compression
Gibt oder setzt die Kompression ein.
public ushort Compression { get; set; }
Eigentumswert
Copyright
Er erhält oder stellt das Urheberrecht ein.
public string Copyright { get; set; }
Eigentumswert
DateTime
Gibt oder legt die Datumzeit fest.
public string DateTime { get; set; }
Eigentumswert
ImageDescription
Erhalten oder festlegen Sie die Bildbeschreibung.
public string ImageDescription { get; set; }
Eigentumswert
ImageLength
Erhalten oder festlegen Sie die Bildlänge.
public uint ImageLength { get; set; }
Eigentumswert
ImageWidth
Erhalten oder festlegen Sie die Bildweite.
public uint ImageWidth { get; set; }
Eigentumswert
Model
Gibt oder setzt das Modell.
public string Model { get; set; }
Eigentumswert
PhotometricInterpretation
Er erhält oder stellt die photometrische Interpretation fest.
public ushort PhotometricInterpretation { get; set; }
Eigentumswert
PlanarConfiguration
Erhalten oder festlegen Sie die Planarkonfiguration.
public ushort PlanarConfiguration { get; set; }
Eigentumswert
PrimaryChromaticities
Er erhält oder stellt die Chromatität der drei Hauptfarben des Bildes fest.
public TiffRational[] PrimaryChromaticities { get; set; }
Eigentumswert
TiffRational [][]
ReferenceBlackWhite
Gibt oder setzt die Referenz schwarz wei.
public TiffRational[] ReferenceBlackWhite { get; set; }
Eigentumswert
TiffRational [][]
ResolutionUnit
Erhalten oder setzen die Resolutionseinheit.
public ExifUnit ResolutionUnit { get; set; }
Eigentumswert
SamplesPerPixel
Sie erhalten oder setzen die Proben pro Pixel.
public ushort SamplesPerPixel { get; set; }
Eigentumswert
Software
Sie erhalten oder setzen die Software.
public string Software { get; set; }
Eigentumswert
Thumbnail
Gibt oder setzt das Miniaturbild.
public RasterImage Thumbnail { get; set; }
Eigentumswert
TransferFunction
Erhalten oder setzen die Übertragungsfunktion.
public ushort[] TransferFunction { get; set; }
Eigentumswert
ushort [][]
XResolution
Erhalten oder setzen Sie die X-Resolution.
public TiffRational XResolution { get; set; }
Eigentumswert
YCbCrCoeffizienten
Erhalten oder setzen die Matrixkoeffizienten für die Transformation von RGB zu YCbCr Bilddaten.
public TiffRational[] YCbCrCoefficients { get; set; }
Eigentumswert
TiffRational [][]
YCbCrPositionierung
Er erhält oder stellt die Position der Chrominanzkomponenten in Bezug auf die Luminanzkomponente fest.
public ExifYCbCrPositioning YCbCrPositioning { get; set; }
Eigentumswert
YCbCrSubSampling
Er erhält oder stellt das Probenverhältnis der chrominanzkomponenten in Bezug auf die luminanzkomponente fest.
public ushort[] YCbCrSubSampling { get; set; }
Eigentumswert
ushort [][]
Entschließung
Er erhält oder stellt die Y-Resolution.
public TiffRational YResolution { get; set; }
Eigentumswert
Methods
SerializeExifData()
Serialisiert die EXIF-Daten. Schreibt die Tagswerte und Inhalte. Die beeinflussendste Größe-Tag ist Thumbnail-Tag-Inhalte.
public byte[] SerializeExifData()
Returns
byte [][]
Die serialisierten EXIF-Daten.
Remarks
Die Gesamtsegmentgröße muss kleiner oder gleich mit MaxExifSegmentSize-Bytes sein, um die richtige jpeg-Bildung zu erzeugen.Tipp: Versuchen Sie, die Größe des Minus zu verringern oder die Kompression zu ändern, wenn Sie zu groß EXIF Abschnitt Größe haben.