Class JpegExifData

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

int

Properties

Artist

Nhận hoặc đặt nghệ sĩ.

public string Artist { get; set; }

Giá trị bất động sản

string

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

ushort

Copyright

Nhận hoặc đặt bản quyền.

public string Copyright { get; set; }

Giá trị bất động sản

string

DateTime

Nhận hoặc đặt thời gian ngày.

public string DateTime { get; set; }

Giá trị bất động sản

string

ImageDescription

Nhận hoặc đặt mô tả hình ảnh.

public string ImageDescription { get; set; }

Giá trị bất động sản

string

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

uint

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

uint

Model

Nhận hoặc đặt mô hình.

public string Model { get; set; }

Giá trị bất động sản

string

PhotometricInterpretation

Nhận hoặc đặt giải thích photometric.

public ushort PhotometricInterpretation { get; set; }

Giá trị bất động sản

ushort

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

ushort

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

ExifUnit

SamplesPerPixel

Nhận hoặc đặt mẫu cho mỗi pixel.

public ushort SamplesPerPixel { get; set; }

Giá trị bất động sản

ushort

Software

Nhận hoặc đặt phần mềm.

public string Software { get; set; }

Giá trị bất động sản

string

Thumbnail

Nhận hoặc đặt hình ảnh nhỏ.

public RasterImage Thumbnail { get; set; }

Giá trị bất động sản

RasterImage

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

TiffRational

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

ExifYCbCrPositioning

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

TiffRational

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.

 Tiếng Việt