Class JpegExifData
ชื่อพื้นที่: Aspose.Imaging.Exif การประกอบ: Aspose.Imaging.dll (25.4.0)
EXIF ภาชนะข้อมูลสําหรับไฟล์ jpeg
[JsonObject(MemberSerialization.OptIn)]
public sealed class JpegExifData : ExifData
Inheritance
object ← TiffDataTypeController ← ExifData ← JpegExifData
อนุญาโตตุลาการ
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
[JsonConstructor]
public JpegExifData()
JpegExifData(TiffDataType[])
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Imaging.Exif.JpegExifData กับข้อมูลจากแถว
public JpegExifData(TiffDataType[] exifdata)
Parameters
exifdata
TiffDataType
[ ]
ชุดของแท็ก EXIF พร้อมกับแท็กทั่วไปและ GPS
JpegExifData(TiffDataType[ ], TiffdataType[ ], TiffdataType[])
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Imaging.Exif.JpegExifData กับข้อมูลจากแถว
public JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)
Parameters
commonTags
TiffDataType
[ ]
แท็กทั่วไป
exifTags
TiffDataType
[ ]
แท็ก EXIF
gpsTags
TiffDataType
[ ]
แท็ก GPS
JpegExifData(ExifData)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Imaging.Exif.JpegExifData กับข้อมูลจากแถว
public JpegExifData(ExifData exifdata)
Parameters
exifdata
ExifData
ชุดของแท็ก EXIF พร้อมกับแท็กทั่วไปและ GPS
Fields
MaxExifSegmentSize
ขนาดส่วน EXIF สูงสุดที่อนุญาตในไบต์
public const int MaxExifSegmentSize = 65528
หมายเลข
Properties
Artist
รับหรือวางศิลปิน
public string Artist { get; set; }
คุณสมบัติมูลค่า
BitsPerSample
รับหรือวางบิตตามตัวอย่าง
public ushort[] BitsPerSample { get; set; }
คุณสมบัติมูลค่า
ushort [ ]
Compression
รับหรือตั้งค่าการบีบอัด
public ushort Compression { get; set; }
คุณสมบัติมูลค่า
Copyright
ได้รับหรือตั้งค่าสิทธิบัตร
public string Copyright { get; set; }
คุณสมบัติมูลค่า
DateTime
รับหรือกําหนดเวลาวันที่
public string DateTime { get; set; }
คุณสมบัติมูลค่า
ImageDescription
รับหรือตั้งค่าคําอธิบายภาพ
public string ImageDescription { get; set; }
คุณสมบัติมูลค่า
ImageLength
รับหรือตั้งค่าความยาวของภาพ
public uint ImageLength { get; set; }
คุณสมบัติมูลค่า
ImageWidth
รับหรือตั้งค่าความกว้างของภาพ
public uint ImageWidth { get; set; }
คุณสมบัติมูลค่า
Model
รับหรือตั้งรูปแบบ
public string Model { get; set; }
คุณสมบัติมูลค่า
PhotometricInterpretation
รับหรือตั้งค่าคําอธิบาย photometric
public ushort PhotometricInterpretation { get; set; }
คุณสมบัติมูลค่า
PlanarConfiguration
รับหรือตั้งค่าการกําหนดค่าแผน
public ushort PlanarConfiguration { get; set; }
คุณสมบัติมูลค่า
PrimaryChromaticities
รับหรือตั้งค่าโครเมติกของสามสีหลักของภาพ
public TiffRational[] PrimaryChromaticities { get; set; }
คุณสมบัติมูลค่า
TiffRational [ ]
ReferenceBlackWhite
ได้รับหรือตั้งค่าคําอธิบายสีดําขาว
public TiffRational[] ReferenceBlackWhite { get; set; }
คุณสมบัติมูลค่า
TiffRational [ ]
ResolutionUnit
ได้รับหรือตั้งค่าหน่วยการแก้ปัญหา
public ExifUnit ResolutionUnit { get; set; }
คุณสมบัติมูลค่า
SamplesPerPixel
รับหรือวางตัวอย่างต่อ pixel
public ushort SamplesPerPixel { get; set; }
คุณสมบัติมูลค่า
Software
รับหรือตั้งค่าซอฟต์แวร์
public string Software { get; set; }
คุณสมบัติมูลค่า
Thumbnail
รับหรือตั้งค่าภาพขนาดเล็ก
public RasterImage Thumbnail { get; set; }
คุณสมบัติมูลค่า
TransferFunction
รับหรือตั้งค่าฟังก์ชั่นการถ่ายโอน
public ushort[] TransferFunction { get; set; }
คุณสมบัติมูลค่า
ushort [ ]
โซลูชั่น
รับหรือตั้งค่าความละเอียด x
public TiffRational XResolution { get; set; }
คุณสมบัติมูลค่า
ประสิทธิภาพ YCbCr
รับหรือตั้งค่าอัตราส่วนแม่เหล็กสําหรับการแปลงจาก RGB ไปยังข้อมูลภาพ YCbCr
public TiffRational[] YCbCrCoefficients { get; set; }
คุณสมบัติมูลค่า
TiffRational [ ]
YCbCrตําแหน่ง
ได้รับหรือตั้งตําแหน่งของส่วนประกอบโครเมเนนซ์ในความสัมพันธ์กับส่วนประกอบโครเมเนนซ์
public ExifYCbCrPositioning YCbCrPositioning { get; set; }
คุณสมบัติมูลค่า
YCbCrSubSampling
รับหรือตั้งค่าอัตราการทดสอบของส่วนประกอบโครเมเนนซ์ในความสัมพันธ์กับส่วนประกอบโครเมเนนซ์
public ushort[] YCbCrSubSampling { get; set; }
คุณสมบัติมูลค่า
ushort [ ]
โพสต์
ได้รับหรือตั้งค่าการแก้ปัญหา Y
public TiffRational YResolution { get; set; }
คุณสมบัติมูลค่า
Methods
SerializeExifData()
ชุดข้อมูล EXIF เขียนค่าและเนื้อหาของแท็ก แท็กขนาดที่ได้รับอิทธิพลมากที่สุดคือเนื้อหาของแท็ก Thumbnail
public byte[] SerializeExifData()
Returns
byte [ ]
ข้อมูล EXIF ซีรี่ส์
Remarks
ขนาดส่วนรวมจะต้องน้อยกว่าหรือเท่ากับบิต MaxExifSegmentSize เพื่อสร้างภาพ jpeg ที่ถูกต้องเคล็ดลับ: พยายามลดขนาดเล็กหรือเปลี่ยนความบีบอัดของมันถ้าคุณมีขนาดส่วน EXIF ขนาดมากเกินไป