Class JpegExifData
A név: Aspose.Imaging.Exif Összefoglaló: Aspose.Imaging.dll (25.4.0)
EXIF adattartály a jpeg fájlokhoz.
[JsonObject(MemberSerialization.OptIn)]
public sealed class JpegExifData : ExifData
Inheritance
object ← TiffDataTypeController ← ExifData ← JpegExifData
Örökletes tagok
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()
Kezdődik egy új példány a Aspose.Imaging.Exif.JpegexifData osztály.
[JsonConstructor]
public JpegExifData()
JpegExifData(TiffDataType[])
Elindítja a Aspose.Imaging.Exif.JpegexifData osztály új példányát a sorból származó adatokkal.
public JpegExifData(TiffDataType[] exifdata)
Parameters
exifdata
TiffDataType
[]
Az EXIF címkék sorozata közös és GPS címkékkel együtt.
JpegExifData(TiffDataType[], TiffDataType[], TiffDataType[])
Elindítja a Aspose.Imaging.Exif.JpegexifData osztály új példányát a sorból származó adatokkal.
public JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)
Parameters
commonTags
TiffDataType
[]
A közös címkék.
exifTags
TiffDataType
[]
Az EXIF tags.
gpsTags
TiffDataType
[]
A GPS címkék.
JpegExifData(ExifData)
Elindítja a Aspose.Imaging.Exif.JpegexifData osztály új példányát a sorból származó adatokkal.
public JpegExifData(ExifData exifdata)
Parameters
exifdata
ExifData
Az EXIF címkék sorozata közös és GPS címkékkel együtt.
Fields
MaxExifSegmentSize
Az EXIF szegmens maximális mérete bájtban megengedett.
public const int MaxExifSegmentSize = 65528
mező értéke
Properties
Artist
Megkapja vagy beállítja a művészet.
public string Artist { get; set; }
ingatlan értéke
BitsPerSample
Megkapja vagy beállítja a biteket mintánként.
public ushort[] BitsPerSample { get; set; }
ingatlan értéke
ushort []
Compression
Megkapja vagy beállítja a tömörítést.
public ushort Compression { get; set; }
ingatlan értéke
Copyright
Megkapja vagy állítja a szerzői jogot.
public string Copyright { get; set; }
ingatlan értéke
DateTime
Megkapja vagy beállítja a dátum időt.
public string DateTime { get; set; }
ingatlan értéke
ImageDescription
Megkapja vagy beállítja a kép leírása.
public string ImageDescription { get; set; }
ingatlan értéke
ImageLength
Megkapja vagy beállítja a kép hosszát.
public uint ImageLength { get; set; }
ingatlan értéke
ImageWidth
Megkapja vagy beállítja a kép szélességét.
public uint ImageWidth { get; set; }
ingatlan értéke
Model
Megkapja vagy beállítja a modellt.
public string Model { get; set; }
ingatlan értéke
PhotometricInterpretation
Megkapja vagy beállítja a fotometrikus értelmezést.
public ushort PhotometricInterpretation { get; set; }
ingatlan értéke
PlanarConfiguration
Megkapja vagy beállítja a tervezési konfigurációt.
public ushort PlanarConfiguration { get; set; }
ingatlan értéke
PrimaryChromaticities
Megkapja vagy beállítja a kép három elsődleges színének kromaticitását.
public TiffRational[] PrimaryChromaticities { get; set; }
ingatlan értéke
TiffRational []
ReferenceBlackWhite
Megkapja vagy beállítja a referenciát fekete-fehér.
public TiffRational[] ReferenceBlackWhite { get; set; }
ingatlan értéke
TiffRational []
ResolutionUnit
Megkapja vagy beállítja a szanálási egységet.
public ExifUnit ResolutionUnit { get; set; }
ingatlan értéke
SamplesPerPixel
Vegyük vagy állítsuk be a mintákat pixelenként.
public ushort SamplesPerPixel { get; set; }
ingatlan értéke
Software
Megkapja vagy beállítja a szoftvert.
public string Software { get; set; }
ingatlan értéke
Thumbnail
Megkapja vagy beállítja a miniatűr képet.
public RasterImage Thumbnail { get; set; }
ingatlan értéke
TransferFunction
Megkapja vagy beállítja az átviteli funkciót.
public ushort[] TransferFunction { get; set; }
ingatlan értéke
ushort []
X megoldás
Megkapja vagy beállítja a x felbontást.
public TiffRational XResolution { get; set; }
ingatlan értéke
YCbCrCoefficiensek
Megkapja vagy beállítja a matrix koefficienseket az RGB-ról YCbCr képadatokra való átalakításhoz.
public TiffRational[] YCbCrCoefficients { get; set; }
ingatlan értéke
TiffRational []
YCbCrPositioning
Megkapja vagy beállítja a kromináns komponensek pozícióját a fénykomponenshez viszonyítva.
public ExifYCbCrPositioning YCbCrPositioning { get; set; }
ingatlan értéke
YCbCrSubSzerkesztés
Megkapja vagy beállítja a krominancia komponensek mintázási arányát a luminancia komponenshez képest.
public ushort[] YCbCrSubSampling { get; set; }
ingatlan értéke
ushort []
Megoldás
Megkapja vagy beállítja az e-határozatot.
public TiffRational YResolution { get; set; }
ingatlan értéke
Methods
SerializeExifData()
Serializálja az EXIF adatokat. Írja meg a címkék értékét és tartalmát. A legbefolyásosabb méret címke a Thumbnail címke tartalma.
public byte[] SerializeExifData()
Returns
byte []
Az EXIF-adatok sorozata.
Remarks
A teljes szegmensméretnek kevesebbnek vagy egyenlőnek kell lennie a MaxExifSegmentSize bajtokkal a helyes jpeg kép előállításához.Tipp: próbálja meg csökkenteni a miniatűr méretét vagy megváltoztatni a tömörítést, ha túl nagy az EXIF rész méretét.