Class JpegExifData
İsim alanı : Aspose.Imaging.Exif Toplantı: Aspose.Imaging.dll (25.4.0)
JPEG dosyaları için EXIF veri konteyner.
[JsonObject(MemberSerialization.OptIn)]
public sealed class JpegExifData : ExifData
Inheritance
object ← TiffDataTypeController ← ExifData ← JpegExifData
mirasçı üyeleri
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()
Aspose.Imaging.Exif.JpegExifData sınıfının yeni bir örneğini başlatır.
[JsonConstructor]
public JpegExifData()
JpegExifData(TiffDataType[])
Aspose.Imaging.Exif.JpegExifData sınıfının yeni bir örneğini aralıktan veri ile başlatır.
public JpegExifData(TiffDataType[] exifdata)
Parameters
exifdata
TiffDataType
[…]
Bir dizi EXIF etiketleri ortak ve GPS etiketleri ile birlikte.
JpegExifData(TiffDataType[…], TiffDataType[…], TiffDataType[])
Aspose.Imaging.Exif.JpegExifData sınıfının yeni bir örneğini aralıktan veri ile başlatır.
public JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)
Parameters
commonTags
TiffDataType
[…]
Ortak etiketler için.
exifTags
TiffDataType
[…]
EXIF etiketleri var.
gpsTags
TiffDataType
[…]
GPS etiketleri var.
JpegExifData(ExifData)
Aspose.Imaging.Exif.JpegExifData sınıfının yeni bir örneğini aralıktan veri ile başlatır.
public JpegExifData(ExifData exifdata)
Parameters
exifdata
ExifData
Bir dizi EXIF etiketleri ortak ve GPS etiketleri ile birlikte.
Fields
MaxExifSegmentSize
Bütte olarak izin verilen maksimum EXIF segment boyutu.
public const int MaxExifSegmentSize = 65528
alan değeri
Properties
Artist
Sanatçıyı alır ya da yerleştirir.
public string Artist { get; set; }
Mülkiyet Değer
BitsPerSample
Örnek olarak bitleri alır veya ayarlar.
public ushort[] BitsPerSample { get; set; }
Mülkiyet Değer
ushort […]
Compression
Kompresyonu alır veya ayarlar.
public ushort Compression { get; set; }
Mülkiyet Değer
Copyright
Telif hakkını alır veya ayarlar.
public string Copyright { get; set; }
Mülkiyet Değer
DateTime
Tarih saatini alır veya ayarlar.
public string DateTime { get; set; }
Mülkiyet Değer
ImageDescription
Görüntülemeyi alır veya ayarlar.
public string ImageDescription { get; set; }
Mülkiyet Değer
ImageLength
Görüntü uzunluğunu alır veya ayarlar.
public uint ImageLength { get; set; }
Mülkiyet Değer
ImageWidth
Görüntü genişliğini alır veya ayarlar.
public uint ImageWidth { get; set; }
Mülkiyet Değer
Model
Modeli alır ya da ayarlar.
public string Model { get; set; }
Mülkiyet Değer
PhotometricInterpretation
fotometrik yorum yapar ya da yapar.
public ushort PhotometricInterpretation { get; set; }
Mülkiyet Değer
PlanarConfiguration
Planar konfigürasyonunu alır veya ayarlar.
public ushort PlanarConfiguration { get; set; }
Mülkiyet Değer
PrimaryChromaticities
Görüntünün üç ana renginin kromatikliğini alır veya ayarlar.
public TiffRational[] PrimaryChromaticities { get; set; }
Mülkiyet Değer
TiffRational […]
ReferenceBlackWhite
Referansını siyah beyaz alır veya koyar.
public TiffRational[] ReferenceBlackWhite { get; set; }
Mülkiyet Değer
TiffRational […]
ResolutionUnit
Çözünürlük birimi alır veya ayarlar.
public ExifUnit ResolutionUnit { get; set; }
Mülkiyet Değer
SamplesPerPixel
Örnekleri piksel başına alır veya ayarlar.
public ushort SamplesPerPixel { get; set; }
Mülkiyet Değer
Software
Yazılımı alır veya ayarlar.
public string Software { get; set; }
Mülkiyet Değer
Thumbnail
Görüntüleme yapar ya da yapar.
public RasterImage Thumbnail { get; set; }
Mülkiyet Değer
TransferFunction
Transfer fonksiyonu alır veya ayarlar.
public ushort[] TransferFunction { get; set; }
Mülkiyet Değer
ushort […]
XResolution
x çözünürlüğünü alır veya ayarlar.
public TiffRational XResolution { get; set; }
Mülkiyet Değer
YCbCrEfektörler
RGB’den YCbCr görüntü verilerine dönüşüm için matris faktörlerini alır veya ayarlar.
public TiffRational[] YCbCrCoefficients { get; set; }
Mülkiyet Değer
TiffRational […]
YCbCrPositioning
Krominans bileşenlerinin pozisyonunu, luminans bileşenine göre alır veya ayarlar.
public ExifYCbCrPositioning YCbCrPositioning { get; set; }
Mülkiyet Değer
YCbCrSubSampling
Luminans bileşenine göre krominansiyon bileşenlerinin örnekleme oranını alır veya ayarlar.
public ushort[] YCbCrSubSampling { get; set; }
Mülkiyet Değer
ushort […]
YÖLÜM
Çözünürlüğünü alır ya da yapar.
public TiffRational YResolution { get; set; }
Mülkiyet Değer
Methods
SerializeExifData()
EXIF verilerini serialize eder. etiket değerlerini ve içeriğini yazar. en etkili boyut etiketleri Thumbnail etiket içeriğidir.
public byte[] SerializeExifData()
Returns
byte […]
Seriye edilmiş EXIF verileri.
Remarks
Toplam segment boyutu, doğru jpeg görüntüsünü üretmek için MaxExifSegmentSize bytesinden daha az veya eşit olmalıdır.İpucu: EXIF bölüm boyutunu çok büyük olduğunuzda küçük boyutu azaltmaya veya kompresyonunu değiştirmeye çalışın.