Class JpegExifData

Class JpegExifData

이름 공간 : Aspose.Imaging.Exif 모임: Aspose.Imaging.dll (25.4.0)

jpeg 파일을 위한 EXIF 데이터 컨테이너

[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[ ] [ [ ], TiffData 타입[ ] [ [ ], TiffData 타입[])

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

그것은 또는 photometric 해석을 설정합니다.

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 [ ] [ [ ]

결의안

결정을 내리거나 결정을 내린다.

public TiffRational YResolution { get; set; }

부동산 가치

TiffRational

Methods

SerializeExifData()

EXIF 데이터를 시리즈화합니다. 태그 가치와 콘텐츠를 작성합니다. 가장 영향력있는 크기 태그는 Thumbnail 태그 콘텐츠입니다.

public byte[] SerializeExifData()

Returns

byte [ ] [ [ ]

시리화된 EXIF 데이터

Remarks

전체 세그먼트 크기는 올바른 jpeg 이미지를 생성하기 위해 MaxExifSegmentSize 바이트보다 작거나 동일해야 합니다.힌트: EXIF 섹션 크기가 너무 큰 경우 작은 크기를 줄이거나 압축을 변경하십시오.

 한국어