Class ExifData

Class ExifData

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

EXIF 데이터 컨테이너

[JsonObject(MemberSerialization.OptIn)]
public class ExifData : TiffDataTypeController

Inheritance

object TiffDataTypeController ExifData

Derived

JpegExifData

상속 회원들

TiffDataTypeController.Exists(ushort) , TiffDataTypeController.RemoveTagByID(ushort) , TiffDataTypeController.GetSectionTags(int) , TiffDataTypeController.SetSectionTags(int, TiffDataType[]) , TiffDataTypeController.GetTiffLongTypeValue(ushort, uint) , TiffDataTypeController.SetTiffLongTypeValue(ushort, uint, int) , TiffDataTypeController.GetTiffByteValue(ushort) , TiffDataTypeController.SetTiffByteValue(ushort, byte[], int) , TiffDataTypeController.GetTiffSRationalValue(ushort) , TiffDataTypeController.SetTiffSRationalValue(ushort, TiffSRational, int) , TiffDataTypeController.GetTiffRationalArray(ushort) , TiffDataTypeController.SetTiffRationalArray(ushort, TiffRational[], int) , TiffDataTypeController.GetTiffRationalValue(ushort) , TiffDataTypeController.SetTiffRational(ushort, TiffRational, int) , TiffDataTypeController.GetTiffStringValue(ushort) , TiffDataTypeController.SetTiffStringValue(ushort, string, int) , TiffDataTypeController.GetTiffUndefinedValue(ushort) , TiffDataTypeController.SetTiffUndefinedValue(ushort, byte[], int) , TiffDataTypeController.GetTiffShortValue(ushort, ushort) , TiffDataTypeController.SetTiffShortValue(ushort, ushort, int) , TiffDataTypeController.GetTiffShortArray(ushort) , TiffDataTypeController.SetTiffShortArray(ushort, ushort[], int) , TiffDataTypeController.GetTiffType(ushort) , TiffDataTypeController.SetTiffType(TiffDataType, int) , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

액세스 카메라 제조업체는 Jpeg 이미지에 노트를 제공합니다.

using (var image = (JpegImage)Image.Load("Sample.jpg"))
                                                                {
                                                                    foreach (var makerNote in image.ExifData.MakerNotes)
                                                                    {
                                                                        Console.WriteLine("Name = {0}, Value = {1}", makerNote.Name, makerNote.Value);
                                                                    }
                                                                }

Constructors

ExifData()

Aspose.Imaging.Exif.ExifData 클래스의 새로운 예를 시작합니다.

[JsonConstructor]
public ExifData()

ExifData(TiffDataType[])

Aspose.Imaging.Exif.ExifData 클래스의 새로운 사례를 라인에서 데이터로 시작합니다.

public ExifData(TiffDataType[] exifdata)

Parameters

exifdata TiffDataType [ ] [ [ ]

다양한 EXIF 태그와 일반 및 GPS 태그가 포함되어 있습니다.

ExifData(TiffDataType[ ] [ [ ], TiffData 타입[ ] [ [ ], TiffData 타입[])

Aspose.Imaging.Exif.ExifData 클래스의 새로운 사례를 라인에서 데이터로 시작합니다.

public ExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)

Parameters

commonTags TiffDataType [ ] [ [ ]

일반적인 태그

exifTags TiffDataType [ ] [ [ ]

EXIF 테이블이 있습니다.

gpsTags TiffDataType [ ] [ [ ]

GPS 테이블을 사용합니다.

Properties

ApertureValue

개방 값을 얻거나 설정합니다.

public TiffRational ApertureValue { get; set; }

부동산 가치

TiffRational

BodySerialNumber

카메라 시리즈 번호를 얻거나 설정합니다.

public string BodySerialNumber { get; set; }

부동산 가치

string

BrightnessValue

빛의 가치를 얻거나 설정합니다.

public TiffSRational BrightnessValue { get; set; }

부동산 가치

TiffSRational

CFAPATTER 에서

CFA 패턴을 얻거나 설정합니다.

public byte[] CFAPattern { get; set; }

부동산 가치

byte [ ] [ [ ]

CameraOwnerName

카메라 소유자의 이름을 얻거나 설정합니다.

public string CameraOwnerName { get; set; }

부동산 가치

string

ColorSpace

색상 공간을 얻거나 설정합니다.

public ExifColorSpace ColorSpace { get; set; }

부동산 가치

ExifColorSpace

CommonTags

일반 섹션에 속하는 태그를 얻거나 세트합니다.이것은 jpeg 이미지에만 적용되며, tiff 형식의 tiff옵션 대신 사용됩니다.

public TiffDataType[] CommonTags { get; set; }

부동산 가치

TiffDataType [ ] [ [ ]

ComponentsConfiguration

구성 요소를 얻거나 설정합니다.

public byte[] ComponentsConfiguration { get; set; }

부동산 가치

byte [ ] [ [ ]

CompressedBitsPerPixel

픽셀 당 압축 된 비트를 얻거나 설정합니다.

public TiffRational CompressedBitsPerPixel { get; set; }

부동산 가치

TiffRational

Contrast

그것은 대조를 얻거나 설정합니다.

public ExifContrast Contrast { get; set; }

부동산 가치

ExifContrast

CustomRendered

가져오거나 습관을 정리합니다.

public ExifCustomRendered CustomRendered { get; set; }

부동산 가치

ExifCustomRendered

DateTimeDigitized

날짜 시간을 디지털화하거나 설정합니다.

public string DateTimeDigitized { get; set; }

부동산 가치

string

DateTimeOriginal

원래 날짜 시간을 얻거나 설정합니다.

public string DateTimeOriginal { get; set; }

부동산 가치

string

DeviceSettingDescription

Gets or Set 장치 설정 설명

public byte[] DeviceSettingDescription { get; set; }

부동산 가치

byte [ ] [ [ ]

DigitalZoomRatio

디지털 좀 비율을 얻거나 설정합니다.

public TiffRational DigitalZoomRatio { get; set; }

부동산 가치

TiffRational

ExifTags

EXIF 섹션에만 속하는 태그를 얻거나 설정합니다.

public TiffDataType[] ExifTags { get; set; }

부동산 가치

TiffDataType [ ] [ [ ]

ExifVersion

EXIF 버전을 얻거나 설정합니다.

public byte[] ExifVersion { get; set; }

부동산 가치

byte [ ] [ [ ]

ExposureBiasValue

가져오거나 노출 비아스 값을 설정합니다.

public TiffSRational ExposureBiasValue { get; set; }

부동산 가치

TiffSRational

ExposureIndex

가져오거나 노출 지수를 설정합니다.

public TiffRational ExposureIndex { get; set; }

부동산 가치

TiffRational

ExposureMode

수신 또는 노출 모드를 설정합니다.

public ExifExposureMode ExposureMode { get; set; }

부동산 가치

ExifExposureMode

ExposureProgram

수신 또는 전시 프로그램을 설정합니다.

public ExifExposureProgram ExposureProgram { get; set; }

부동산 가치

ExifExposureProgram

ExposureTime

시간을 얻거나 노출 시간을 설정합니다.

public TiffRational ExposureTime { get; set; }

부동산 가치

TiffRational

숫자

F 숫자를 얻거나 설정합니다.

public TiffRational FNumber { get; set; }

부동산 가치

TiffRational

FileSource

파일 출처 유형을 얻거나 설정합니다.

public ExifFileSource FileSource { get; set; }

부동산 가치

ExifFileSource

Flash

가져오거나 플래시를 설정합니다.

public ExifFlash Flash { get; set; }

부동산 가치

ExifFlash

FlashEnergy

플래시 에너지를 얻거나 설정합니다.

public TiffRational FlashEnergy { get; set; }

부동산 가치

TiffRational

FlashpixVersion

플래시 픽스 버전을 얻거나 설정합니다.

public byte[] FlashpixVersion { get; set; }

부동산 가치

byte [ ] [ [ ]

FocalLength

초점 길이를 얻거나 설정합니다.

public TiffRational FocalLength { get; set; }

부동산 가치

TiffRational

FocalLengthIn35MmFilm

35mm 필름에 초점 길이를 얻거나 설정합니다.

public ushort FocalLengthIn35MmFilm { get; set; }

부동산 가치

ushort

FocalPlaneResolutionUnit

그것은 초점 공기 해상도 단위를 얻거나 설정합니다.

public ExifUnit FocalPlaneResolutionUnit { get; set; }

부동산 가치

ExifUnit

FocalPlaneX결합

포커스 플레이트 x 해상도를 얻거나 설정합니다.

public TiffRational FocalPlaneXResolution { get; set; }

부동산 가치

TiffRational

FocalPlaneY결정

포커스 플레이트 및 해상도를 얻거나 설정합니다.

public TiffRational FocalPlaneYResolution { get; set; }

부동산 가치

TiffRational

GPS 고급

GPS 높이를 얻거나 설정합니다.

public TiffRational GPSAltitude { get; set; }

부동산 가치

TiffRational

GPS 녹음

참조 높이로 사용되는 GPS 고도를 얻거나 설정합니다.

public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }

부동산 가치

ExifGPSAltitudeRef

GPS에 대한 정보

GPS 영역 정보를 얻거나 설정합니다.

public byte[] GPSAreaInformation { get; set; }

부동산 가치

byte [ ] [ [ ]

GPSDOP

GPS DOP (데이터 정확도)를 얻거나 설정합니다.

public TiffRational GPSDOP { get; set; }

부동산 가치

TiffRational

GPSDate스테이프

UTC (Coordinated Universal Time)와 관련된 날짜 및 시간 정보를 기록하거나 GPS 캐릭터 스트립을 설정합니다.

public string GPSDateStamp { get; set; }

부동산 가치

string

GPSDest보내기

가져오거나 목적지 지점에 GPS 운반기를 설정합니다.

public TiffRational GPSDestBearing { get; set; }

부동산 가치

TiffRational

GPSDestBearing 리프

가져오거나 목적지 지점에 가져오기 위해 사용되는 GPS 참조를 설정합니다.

public string GPSDestBearingRef { get; set; }

부동산 가치

string

GPS 거리

가져오거나 목적지 지점으로 GPS 거리를 설정합니다.

public TiffRational GPSDestDistance { get; set; }

부동산 가치

TiffRational

GPSDestDistanceRef에 대한 정보

지정 지점까지의 거리를 표현하는 데 사용되는 GPS 단위를 얻거나 설정합니다.

public string GPSDestDistanceRef { get; set; }

부동산 가치

string

GPS에 대한 정보

가져오거나 목적지의 GPS 광도를 설정합니다.

public TiffRational[] GPSDestLatitude { get; set; }

부동산 가치

TiffRational [ ] [ [ ]

GPSDestLatitudeRef에 대한 정보

GPS 값을 얻거나 설정하여 목적지의 폭이 북쪽 또는 남쪽 폭인지 여부를 나타냅니다.

public string GPSDestLatitudeRef { get; set; }

부동산 가치

string

GPS의 길이

목적지 지점의 GPS 길이를 얻거나 설정합니다.

public TiffRational[] GPSDestLongitude { get; set; }

부동산 가치

TiffRational [ ] [ [ ]

GPSDestLongitudeRef에 대한 정보

GPS 값을 얻거나 설정하여 목적지의 길이가 동쪽 또는 서쪽 길이인지 여부를 나타냅니다.

public string GPSDestLongitudeRef { get; set; }

부동산 가치

string

GPS 차이점

GPS 수신기에 차별 수정이 적용되는지 여부를 나타내는 GPS 값을 얻거나 설정합니다.

public ushort GPSDifferential { get; set; }

부동산 가치

ushort

GPSImg방향

그것이 캡처되었을 때 이미지의 GPS 방향을 얻거나 설정합니다.

public TiffRational GPSImgDirection { get; set; }

부동산 가치

TiffRational

GPSImg디렉션Ref

가져오거나 GPS 참조를 설정하여 이미지가 캡처되면 이미지를 지시합니다.

public string GPSImgDirectionRef { get; set; }

부동산 가치

string

GPS대출

GPS 라이트를 얻거나 설정합니다.

public TiffRational[] GPSLatitude { get; set; }

부동산 가치

TiffRational [ ] [ [ ]

GPSLATitudeRef에 대한 정보

GPS 광도를 얻거나 설정하는 것은 북쪽 또는 남쪽 광도입니다.

public string GPSLatitudeRef { get; set; }

부동산 가치

string

GPS 길이

GPS 길이를 얻거나 설정합니다.

public TiffRational[] GPSLongitude { get; set; }

부동산 가치

TiffRational [ ] [ [ ]

GPSLongitude 리프

GPS 길이를 얻거나 설정하는 것은 동쪽 또는 서쪽 길이입니다.

public string GPSLongitudeRef { get; set; }

부동산 가치

string

GPSMap데이터

GPS 수신기가 사용하는 GPS 지질 조사 데이터를 수신하거나 설정합니다.

public string GPSMapDatum { get; set; }

부동산 가치

string

GPS 메이저 모드

GPS 측정 모드를 얻거나 설정합니다.

public string GPSMeasureMode { get; set; }

부동산 가치

string

GPS 처리 방법

위치를 찾는 데 사용되는 방법의 이름을 기록하는 GPS 캐릭터 스트립을 얻거나 설정합니다.

public byte[] GPSProcessingMethod { get; set; }

부동산 가치

byte [ ] [ [ ]

GPS 위성

측정에 사용되는 GPS 위성을 얻거나 설정합니다.

public string GPSSatellites { get; set; }

부동산 가치

string

GPS 속도

GPS 수신기의 움직임 속도를 얻거나 설정합니다.

public TiffRational GPSSpeed { get; set; }

부동산 가치

TiffRational

GPS 스피드 리프

GPS 수신기의 움직임 속도를 표현하는 데 사용되는 장치를 얻거나 설정합니다.

public string GPSSpeedRef { get; set; }

부동산 가치

string

GPS 상태

이미지가 녹음되면 GPS 수신기의 상태를 얻거나 설정합니다.

public string GPSStatus { get; set; }

부동산 가치

string

GP스테이크

GPS 섹션에만 속하는 태그를 얻거나 설정합니다.

public TiffDataType[] GPSTags { get; set; }

부동산 가치

TiffDataType [ ] [ [ ]

스파이더스

GPS 시간을 UTC (Coordinated Universal Time)로 얻거나 설정합니다.

public TiffRational[] GPSTimestamp { get; set; }

부동산 가치

TiffRational [ ] [ [ ]

GP 스트라크

GPS 수신기의 움직임을 얻거나 지시합니다.

public string GPSTrack { get; set; }

부동산 가치

string

GPSTrackRef에 대한 정보

GPS 수신기 움직임의 방향을 제공하기 위해 참조를 받거나 설정합니다.

public string GPSTrackRef { get; set; }

부동산 가치

string

GPS 버전

GPS 버전 ID를 얻거나 설정합니다.

public byte[] GPSVersionID { get; set; }

부동산 가치

byte [ ] [ [ ]

GainControl

전체 이미지를 얻거나 조정하는 정도를 설정합니다.

public ExifGainControl GainControl { get; set; }

부동산 가치

ExifGainControl

Gamma

가마를 얻거나 설정합니다.

public TiffRational Gamma { get; set; }

부동산 가치

TiffRational

스파이더

ISO 속도를 얻거나 설정합니다.

public uint ISOSpeed { get; set; }

부동산 가치

uint

엘리자베스

ISO 12232에 정의된 카메라 또는 입력 장치의 ISO 속도 범위 yyy 값을 얻거나 설정합니다.

public uint ISOSpeedLatitudeYYY { get; set; }

부동산 가치

uint

Remarks

이 태그는 ISOSpeed 및 ISOSpeedLatitudezzz 없이 등록되지 않습니다.

이스피드LatitudeZZ

ISO 12232에 정의된 카메라 또는 입력 장치의 ISO 속도 범위 zzz 값을 얻거나 설정합니다.

public uint ISOSpeedLatitudeZZZ { get; set; }

부동산 가치

uint

Remarks

이 태그는 ISOSpeed 및 ISOSpeedLatitudeyyy 없이 기록되지 않습니다.

이미지UniqueID

이미지의 독특한 식별자를 얻거나 설정합니다.

public string ImageUniqueID { get; set; }

부동산 가치

string

IsBigEndian

흐름에서 생성된 EXIF 데이터가 큰 엔디언인지 여부를 나타내는 값을 얻거나 설정합니다.

[JsonProperty]
public bool IsBigEndian { get; set; }

부동산 가치

bool

LensMake

렌즈 만들기 또는 렌즈 만들기.

public string LensMake { get; set; }

부동산 가치

string

LensModel

렌즈 모델을 얻거나 설정합니다.

public string LensModel { get; set; }

부동산 가치

string

LensSerialNumber

렌즈 시리즈 번호를 얻거나 설정합니다.

public string LensSerialNumber { get; set; }

부동산 가치

string

LensSpecification

렌즈 사양을 얻거나 설정합니다.

public TiffRational[] LensSpecification { get; set; }

부동산 가치

TiffRational [ ] [ [ ]

LightSource

가져오거나 빛의 출처를 설정합니다.

public ExifLightSource LightSource { get; set; }

부동산 가치

ExifLightSource

Make

녹음 장비의 제조업체를 얻거나 설정합니다.

public string Make { get; set; }

부동산 가치

string

MakerNoteData

제작자 메모 데이터를 얻습니다.

public TiffDataType[] MakerNoteData { get; }

부동산 가치

TiffDataType [ ] [ [ ]

MakerNoteRawData

창조자는 원료 데이터를 얻거나 설정합니다.

public byte[] MakerNoteRawData { get; set; }

부동산 가치

byte [ ] [ [ ]

MakerNotes

창작자 메모를 받는다.

public MakerNote[] MakerNotes { get; }

부동산 가치

MakerNote [ ] [ [ ]

Examples

액세스 카메라 제조업체는 Jpeg 이미지에 노트를 제공합니다.

using (var image = (JpegImage)Image.Load("Sample.jpg"))
                                                                {
                                                                    foreach (var makerNote in image.ExifData.MakerNotes)
                                                                    {
                                                                        Console.WriteLine("Name = {0}, Value = {1}", makerNote.Name, makerNote.Value);
                                                                    }
                                                                }

MaxApertureValue

최대 개방 값을 얻거나 설정합니다.

public TiffRational MaxApertureValue { get; set; }

부동산 가치

TiffRational

MeteringMode

측정 모드를 얻거나 설정합니다.

public ExifMeteringMode MeteringMode { get; set; }

부동산 가치

ExifMeteringMode

OECF

ISO 14524에 명시된 Opto-Electric Conversion Function (OECF)을 수신하거나 설정합니다.

public byte[] OECF { get; set; }

부동산 가치

byte [ ] [ [ ]

Orientation

가져오거나 방향을 설정합니다.

public ExifOrientation Orientation { get; set; }

부동산 가치

ExifOrientation

PhotographicSensitivity

사진의 민감성을 얻거나 설정합니다.

public uint PhotographicSensitivity { get; set; }

부동산 가치

uint

픽셀 크기

픽셀 x 차원을 얻거나 설정합니다.

public uint PixelXDimension { get; set; }

부동산 가치

uint

픽셀 크기

픽셀 Y 차원을 얻거나 설정합니다.

public uint PixelYDimension { get; set; }

부동산 가치

uint

Properties

모든 EXIF 태그 (일반 및 GPS 태그 포함)를 얻거나 설정합니다.

public TiffDataType[] Properties { get; set; }

부동산 가치

TiffDataType [ ] [ [ ]

RecommendedExposureIndex

권장된 노출 지수를 얻거나 설정합니다.

public uint RecommendedExposureIndex { get; set; }

부동산 가치

uint

RelatedSoundFile

수신 또는 관련 사운드 파일을 설정합니다.

public string RelatedSoundFile { get; set; }

부동산 가치

string

Saturation

만족을 얻거나 설정합니다.

public ExifSaturation Saturation { get; set; }

부동산 가치

ExifSaturation

SceneCaptureType

수신 또는 장면 캡처 유형을 설정합니다.

public ExifSceneCaptureType SceneCaptureType { get; set; }

부동산 가치

ExifSceneCaptureType

SceneType

장면 유형을 얻거나 설정합니다.

public byte SceneType { get; set; }

부동산 가치

byte

SensingMethod

그것은 감각 방법을 얻거나 설정합니다.

public ExifSensingMethod SensingMethod { get; set; }

부동산 가치

ExifSensingMethod

SensitivityType

그것은 민감성 유형을 얻거나 설정합니다.

public ushort SensitivityType { get; set; }

부동산 가치

ushort

Sharpness

그것은 뚜렷함을 얻거나 설정합니다.

public ushort Sharpness { get; set; }

부동산 가치

ushort

ShutterSpeedValue

닫기 속도 값을 얻거나 설정합니다.

public TiffSRational ShutterSpeedValue { get; set; }

부동산 가치

TiffSRational

SpatialFrequencyResponse

공간 주파수 응답을 얻거나 설정합니다.

public byte[] SpatialFrequencyResponse { get; set; }

부동산 가치

byte [ ] [ [ ]

SpectralSensitivity

스펙트럼 민감성을 얻거나 설정합니다.

public string SpectralSensitivity { get; set; }

부동산 가치

string

StandardOutputSensitivity

표준 출력 민감성을 얻거나 설정합니다.

public uint StandardOutputSensitivity { get; set; }

부동산 가치

uint

SubjectArea

주제 영역을 얻거나 설정합니다.

public ushort[] SubjectArea { get; set; }

부동산 가치

ushort [ ] [ [ ]

SubjectDistance

주제의 거리를 얻거나 설정합니다.

public TiffRational SubjectDistance { get; set; }

부동산 가치

TiffRational

SubjectDistanceRange

주제의 거리 범위를 얻거나 설정합니다.

public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }

부동산 가치

ExifSubjectDistanceRange

SubjectLocation

주제 위치를 얻거나 설정합니다.

public ushort[] SubjectLocation { get; set; }

부동산 가치

ushort [ ] [ [ ]

SubsecTime

DateTime 태그를 위해 초의 부분을 얻거나 설정합니다.

public string SubsecTime { get; set; }

부동산 가치

string

SubsecTimeDigitized

DateTimeDigitized 태그를 위해 초의 부분을 얻거나 설정합니다.

public string SubsecTimeDigitized { get; set; }

부동산 가치

string

SubsecTimeOriginal

DateTimeOriginal 태그를 위해 초의 부분을 얻거나 설정합니다.

public string SubsecTimeOriginal { get; set; }

부동산 가치

string

UserComment

사용자 코멘트를 받거나 설정합니다.

public string UserComment { get; set; }

부동산 가치

string

WhiteBalance

흰색 균형을 얻거나 설정합니다.

public ExifWhiteBalance WhiteBalance { get; set; }

부동산 가치

ExifWhiteBalance

WhitePoint

그것은 이미지의 화이트 포인트의 크롬성을 얻거나 설정합니다.

public TiffRational[] WhitePoint { get; set; }

부동산 가치

TiffRational [ ] [ [ ]

Methods

GetShortOrLong(우수성)

짧거나 긴 가치를 얻습니다.

protected uint GetShortOrLong(ushort key)

Parameters

key ushort

가치를 얻기 위한 열쇠입니다.

Returns

uint

짧은 또는 긴 값은 전체로 변환됩니다.

RemoveTag(ExifProperties)

컨테이너에서 태그 제거

public void RemoveTag(ExifProperties tag)

Parameters

tag ExifProperties

제거하기 위한 태그

RemoveTag(우수성)

컨테이너에서 태그 제거

public void RemoveTag(ushort tagId)

Parameters

tagId ushort

태그 ID를 제거합니다.

SetShortOrLong(, 우인, int)

짧은 또는 긴 값은 값에 따라 설정됩니다.

protected void SetShortOrLong(ushort key, uint value, int section)

Parameters

key ushort

열쇠를 설정할 수 있습니다.

value uint

설정할 가치가 있습니다.

section int

입장에 들어가기 위한 섹션입니다.

 한국어