Class JpegExifData

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

领域价值

int

Properties

Artist

接收或设置艺术家。

public string Artist { get; set; }

财产价值

string

BitsPerSample

接收或按样品设置比特。

public ushort[] BitsPerSample { get; set; }

财产价值

ushort ( )

Compression

接收或设置压缩。

public ushort Compression { get; set; }

财产价值

ushort

Copyright

获取或设置版权。

public string Copyright { get; set; }

财产价值

string

DateTime

接收或设置日期时间。

public string DateTime { get; set; }

财产价值

string

ImageDescription

接收或设置图像描述。

public string ImageDescription { get; set; }

财产价值

string

ImageLength

接收或设置图像长度。

public uint ImageLength { get; set; }

财产价值

uint

ImageWidth

接收或设置图像宽度。

public uint ImageWidth { get; set; }

财产价值

uint

Model

接收或设置模型。

public string Model { get; set; }

财产价值

string

PhotometricInterpretation

接收或设置光学解释。

public ushort PhotometricInterpretation { get; set; }

财产价值

ushort

PlanarConfiguration

接收或设置计划配置。

public ushort PlanarConfiguration { get; set; }

财产价值

ushort

PrimaryChromaticities

获取或设置图像的三个主要颜色的染色性。

public TiffRational[] PrimaryChromaticities { get; set; }

财产价值

TiffRational ( )

ReferenceBlackWhite

接收或设置参考黑白。

public TiffRational[] ReferenceBlackWhite { get; set; }

财产价值

TiffRational ( )

ResolutionUnit

接收或设置分辨率单位。

public ExifUnit ResolutionUnit { get; set; }

财产价值

ExifUnit

SamplesPerPixel

接收或按像素设置样品。

public ushort SamplesPerPixel { get; set; }

财产价值

ushort

Software

接收或设置软件。

public string Software { get; set; }

财产价值

string

Thumbnail

接收或设置小图像。

public RasterImage Thumbnail { get; set; }

财产价值

RasterImage

TransferFunction

接收或设置转换函数。

public ushort[] TransferFunction { get; set; }

财产价值

ushort ( )

X 解答

接收或设置 x 分辨率。

public TiffRational XResolution { get; set; }

财产价值

TiffRational

YCbCr 效应

接收或设置从 RGB 转换到 YCbCr 图像数据的矩阵率。

public TiffRational[] YCbCrCoefficients { get; set; }

财产价值

TiffRational ( )

YCbCr定位

接收或设置染色组件的位置与照明组件有关。

public ExifYCbCrPositioning YCbCrPositioning { get; set; }

财产价值

ExifYCbCrPositioning

YCbCrSubSampling

接收或设置染色组件与光组件的样品比例。

public ushort[] YCbCrSubSampling { get; set; }

财产价值

ushort ( )

决议

接收或设置 Y 决议。

public TiffRational YResolution { get; set; }

财产价值

TiffRational

Methods

SerializeExifData()

序列化 EXIF 数据. 编写标签值和内容. 最具影响力的尺寸标签是 Thumbnail 标签内容。

public byte[] SerializeExifData()

Returns

byte ( )

序列化EXIF数据。

Remarks

总部分大小必须小于或相当于 MaxExifSegmentSize 比特,以便产生正确的 jpeg 图像。提示:尝试减少小尺寸或改变它的压缩,如果你有太大的EXIF部分大小。

 中文