Class JpegExifData
Tên không gian: Aspose.Imaging.Exif Tổng hợp: Aspose.Imaging.dll (25.4.0)
EXIF dữ liệu container cho các tệp jpeg.
[JsonObject(MemberSerialization.OptIn)]
public sealed class JpegExifData : ExifData
Inheritance
object ← TiffDataTypeController ← ExifData ← JpegExifData
Thành viên thừa kế
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()
Bắt đầu một trường hợp mới của lớp Aspose.Imaging.Exif.JpegexifData.
[JsonConstructor]
public JpegExifData()
JpegExifData(TiffDataType[])
Bắt đầu một trường hợp mới của lớp Aspose.Imaging.Exif.JpegexifData với dữ liệu từ hàng.
public JpegExifData(TiffDataType[] exifdata)
Parameters
exifdata
TiffDataType
[ ]
Một loạt các thẻ EXIF cùng với các thẻ phổ biến và GPS.
JpegExifData(TiffDataType[ ], TiffDataType[ ], TiffDataType[])
Bắt đầu một trường hợp mới của lớp Aspose.Imaging.Exif.JpegexifData với dữ liệu từ hàng.
public JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)
Parameters
commonTags
TiffDataType
[ ]
Các tags chung.
exifTags
TiffDataType
[ ]
Các EXIF tags.
gpsTags
TiffDataType
[ ]
Các thẻ GPS
JpegExifData(ExifData)
Bắt đầu một trường hợp mới của lớp Aspose.Imaging.Exif.JpegexifData với dữ liệu từ hàng.
public JpegExifData(ExifData exifdata)
Parameters
exifdata
ExifData
Một loạt các thẻ EXIF cùng với các thẻ phổ biến và GPS.
Fields
MaxExifSegmentSize
Kích thước phân khúc EXIF tối đa trong byte được phép.
public const int MaxExifSegmentSize = 65528
Giá trị Field
Properties
Artist
Nhận hoặc đặt nghệ sĩ.
public string Artist { get; set; }
Giá trị bất động sản
BitsPerSample
Nhận hoặc đặt các bit theo mẫu.
public ushort[] BitsPerSample { get; set; }
Giá trị bất động sản
ushort [ ]
Compression
Nhận hoặc đặt các nén.
public ushort Compression { get; set; }
Giá trị bất động sản
Copyright
Nhận hoặc đặt bản quyền.
public string Copyright { get; set; }
Giá trị bất động sản
DateTime
Nhận hoặc đặt thời gian ngày.
public string DateTime { get; set; }
Giá trị bất động sản
ImageDescription
Nhận hoặc đặt mô tả hình ảnh.
public string ImageDescription { get; set; }
Giá trị bất động sản
ImageLength
Nhận hoặc đặt chiều dài hình ảnh.
public uint ImageLength { get; set; }
Giá trị bất động sản
ImageWidth
Nhận hoặc đặt chiều rộng hình ảnh.
public uint ImageWidth { get; set; }
Giá trị bất động sản
Model
Nhận hoặc đặt mô hình.
public string Model { get; set; }
Giá trị bất động sản
PhotometricInterpretation
Nhận hoặc đặt giải thích photometric.
public ushort PhotometricInterpretation { get; set; }
Giá trị bất động sản
PlanarConfiguration
Nhận hoặc đặt cấu hình kế hoạch.
public ushort PlanarConfiguration { get; set; }
Giá trị bất động sản
PrimaryChromaticities
Nhận hoặc đặt độ chromatic của ba màu chính của hình ảnh.
public TiffRational[] PrimaryChromaticities { get; set; }
Giá trị bất động sản
TiffRational [ ]
ReferenceBlackWhite
Nhận hoặc đặt tham chiếu màu đen trắng.
public TiffRational[] ReferenceBlackWhite { get; set; }
Giá trị bất động sản
TiffRational [ ]
ResolutionUnit
Nhận hoặc đặt đơn vị giải quyết.
public ExifUnit ResolutionUnit { get; set; }
Giá trị bất động sản
SamplesPerPixel
Nhận hoặc đặt mẫu cho mỗi pixel.
public ushort SamplesPerPixel { get; set; }
Giá trị bất động sản
Software
Nhận hoặc đặt phần mềm.
public string Software { get; set; }
Giá trị bất động sản
Thumbnail
Nhận hoặc đặt hình ảnh nhỏ.
public RasterImage Thumbnail { get; set; }
Giá trị bất động sản
TransferFunction
Nhận hoặc thiết lập chức năng chuyển giao.
public ushort[] TransferFunction { get; set; }
Giá trị bất động sản
ushort [ ]
X Quyết định
Nhận hoặc đặt độ phân giải x.
public TiffRational XResolution { get; set; }
Giá trị bất động sản
Tỷ lệ YCbCr
Nhận hoặc đặt các tỷ lệ matrice để chuyển đổi từ dữ liệu hình ảnh RGB đến YCbCr.
public TiffRational[] YCbCrCoefficients { get; set; }
Giá trị bất động sản
TiffRational [ ]
YCbCrPositioning
Nhận hoặc đặt vị trí của các thành phần chrominance liên quan đến thành phần luminance.
public ExifYCbCrPositioning YCbCrPositioning { get; set; }
Giá trị bất động sản
YCbCrSubSampling
Nhận hoặc đặt tỷ lệ mẫu của các thành phần chrominance liên quan đến thành phần luminance.
public ushort[] YCbCrSubSampling { get; set; }
Giá trị bất động sản
ushort [ ]
Quyết định
Nhận hoặc đặt các giải pháp y.
public TiffRational YResolution { get; set; }
Giá trị bất động sản
Methods
SerializeExifData()
Xử lý dữ liệu EXIF. viết các giá trị và nội dung của thẻ. thẻ kích thước ảnh hưởng nhất là nội dung thẻ Thumbnail.
public byte[] SerializeExifData()
Returns
byte [ ]
Các dữ liệu EXIF được phân phối.
Remarks
Kích thước segment tổng thể phải nhỏ hơn hoặc tương đương với byte MaxExifSegmentSize để tạo ra hình ảnh jpeg chính xác.Mẹo: cố gắng giảm kích thước nhỏ hoặc thay đổi nén của nó nếu bạn có kích thước phần EXIF quá lớn.