Class ExifData
이름 공간 : Aspose.Imaging.Exif 모임: Aspose.Imaging.dll (25.4.0)
EXIF 데이터 컨테이너
[JsonObject(MemberSerialization.OptIn)]
public class ExifData : TiffDataTypeController
Inheritance
object ← TiffDataTypeController ← ExifData
Derived
상속 회원들
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; }
부동산 가치
BodySerialNumber
카메라 시리즈 번호를 얻거나 설정합니다.
public string BodySerialNumber { get; set; }
부동산 가치
BrightnessValue
빛의 가치를 얻거나 설정합니다.
public TiffSRational BrightnessValue { get; set; }
부동산 가치
CFAPATTER 에서
CFA 패턴을 얻거나 설정합니다.
public byte[] CFAPattern { get; set; }
부동산 가치
byte [ ] [ [ ]
CameraOwnerName
카메라 소유자의 이름을 얻거나 설정합니다.
public string CameraOwnerName { get; set; }
부동산 가치
ColorSpace
색상 공간을 얻거나 설정합니다.
public ExifColorSpace ColorSpace { get; set; }
부동산 가치
CommonTags
일반 섹션에 속하는 태그를 얻거나 세트합니다.이것은 jpeg 이미지에만 적용되며, tiff 형식의 tiff옵션 대신 사용됩니다.
public TiffDataType[] CommonTags { get; set; }
부동산 가치
TiffDataType [ ] [ [ ]
ComponentsConfiguration
구성 요소를 얻거나 설정합니다.
public byte[] ComponentsConfiguration { get; set; }
부동산 가치
byte [ ] [ [ ]
CompressedBitsPerPixel
픽셀 당 압축 된 비트를 얻거나 설정합니다.
public TiffRational CompressedBitsPerPixel { get; set; }
부동산 가치
Contrast
그것은 대조를 얻거나 설정합니다.
public ExifContrast Contrast { get; set; }
부동산 가치
CustomRendered
가져오거나 습관을 정리합니다.
public ExifCustomRendered CustomRendered { get; set; }
부동산 가치
DateTimeDigitized
날짜 시간을 디지털화하거나 설정합니다.
public string DateTimeDigitized { get; set; }
부동산 가치
DateTimeOriginal
원래 날짜 시간을 얻거나 설정합니다.
public string DateTimeOriginal { get; set; }
부동산 가치
DeviceSettingDescription
Gets or Set 장치 설정 설명
public byte[] DeviceSettingDescription { get; set; }
부동산 가치
byte [ ] [ [ ]
DigitalZoomRatio
디지털 좀 비율을 얻거나 설정합니다.
public TiffRational DigitalZoomRatio { get; set; }
부동산 가치
ExifTags
EXIF 섹션에만 속하는 태그를 얻거나 설정합니다.
public TiffDataType[] ExifTags { get; set; }
부동산 가치
TiffDataType [ ] [ [ ]
ExifVersion
EXIF 버전을 얻거나 설정합니다.
public byte[] ExifVersion { get; set; }
부동산 가치
byte [ ] [ [ ]
ExposureBiasValue
가져오거나 노출 비아스 값을 설정합니다.
public TiffSRational ExposureBiasValue { get; set; }
부동산 가치
ExposureIndex
가져오거나 노출 지수를 설정합니다.
public TiffRational ExposureIndex { get; set; }
부동산 가치
ExposureMode
수신 또는 노출 모드를 설정합니다.
public ExifExposureMode ExposureMode { get; set; }
부동산 가치
ExposureProgram
수신 또는 전시 프로그램을 설정합니다.
public ExifExposureProgram ExposureProgram { get; set; }
부동산 가치
ExposureTime
시간을 얻거나 노출 시간을 설정합니다.
public TiffRational ExposureTime { get; set; }
부동산 가치
숫자
F 숫자를 얻거나 설정합니다.
public TiffRational FNumber { get; set; }
부동산 가치
FileSource
파일 출처 유형을 얻거나 설정합니다.
public ExifFileSource FileSource { get; set; }
부동산 가치
Flash
가져오거나 플래시를 설정합니다.
public ExifFlash Flash { get; set; }
부동산 가치
FlashEnergy
플래시 에너지를 얻거나 설정합니다.
public TiffRational FlashEnergy { get; set; }
부동산 가치
FlashpixVersion
플래시 픽스 버전을 얻거나 설정합니다.
public byte[] FlashpixVersion { get; set; }
부동산 가치
byte [ ] [ [ ]
FocalLength
초점 길이를 얻거나 설정합니다.
public TiffRational FocalLength { get; set; }
부동산 가치
FocalLengthIn35MmFilm
35mm 필름에 초점 길이를 얻거나 설정합니다.
public ushort FocalLengthIn35MmFilm { get; set; }
부동산 가치
FocalPlaneResolutionUnit
그것은 초점 공기 해상도 단위를 얻거나 설정합니다.
public ExifUnit FocalPlaneResolutionUnit { get; set; }
부동산 가치
FocalPlaneX결합
포커스 플레이트 x 해상도를 얻거나 설정합니다.
public TiffRational FocalPlaneXResolution { get; set; }
부동산 가치
FocalPlaneY결정
포커스 플레이트 및 해상도를 얻거나 설정합니다.
public TiffRational FocalPlaneYResolution { get; set; }
부동산 가치
GPS 고급
GPS 높이를 얻거나 설정합니다.
public TiffRational GPSAltitude { get; set; }
부동산 가치
GPS 녹음
참조 높이로 사용되는 GPS 고도를 얻거나 설정합니다.
public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }
부동산 가치
GPS에 대한 정보
GPS 영역 정보를 얻거나 설정합니다.
public byte[] GPSAreaInformation { get; set; }
부동산 가치
byte [ ] [ [ ]
GPSDOP
GPS DOP (데이터 정확도)를 얻거나 설정합니다.
public TiffRational GPSDOP { get; set; }
부동산 가치
GPSDate스테이프
UTC (Coordinated Universal Time)와 관련된 날짜 및 시간 정보를 기록하거나 GPS 캐릭터 스트립을 설정합니다.
public string GPSDateStamp { get; set; }
부동산 가치
GPSDest보내기
가져오거나 목적지 지점에 GPS 운반기를 설정합니다.
public TiffRational GPSDestBearing { get; set; }
부동산 가치
GPSDestBearing 리프
가져오거나 목적지 지점에 가져오기 위해 사용되는 GPS 참조를 설정합니다.
public string GPSDestBearingRef { get; set; }
부동산 가치
GPS 거리
가져오거나 목적지 지점으로 GPS 거리를 설정합니다.
public TiffRational GPSDestDistance { get; set; }
부동산 가치
GPSDestDistanceRef에 대한 정보
지정 지점까지의 거리를 표현하는 데 사용되는 GPS 단위를 얻거나 설정합니다.
public string GPSDestDistanceRef { get; set; }
부동산 가치
GPS에 대한 정보
가져오거나 목적지의 GPS 광도를 설정합니다.
public TiffRational[] GPSDestLatitude { get; set; }
부동산 가치
TiffRational [ ] [ [ ]
GPSDestLatitudeRef에 대한 정보
GPS 값을 얻거나 설정하여 목적지의 폭이 북쪽 또는 남쪽 폭인지 여부를 나타냅니다.
public string GPSDestLatitudeRef { get; set; }
부동산 가치
GPS의 길이
목적지 지점의 GPS 길이를 얻거나 설정합니다.
public TiffRational[] GPSDestLongitude { get; set; }
부동산 가치
TiffRational [ ] [ [ ]
GPSDestLongitudeRef에 대한 정보
GPS 값을 얻거나 설정하여 목적지의 길이가 동쪽 또는 서쪽 길이인지 여부를 나타냅니다.
public string GPSDestLongitudeRef { get; set; }
부동산 가치
GPS 차이점
GPS 수신기에 차별 수정이 적용되는지 여부를 나타내는 GPS 값을 얻거나 설정합니다.
public ushort GPSDifferential { get; set; }
부동산 가치
GPSImg방향
그것이 캡처되었을 때 이미지의 GPS 방향을 얻거나 설정합니다.
public TiffRational GPSImgDirection { get; set; }
부동산 가치
GPSImg디렉션Ref
가져오거나 GPS 참조를 설정하여 이미지가 캡처되면 이미지를 지시합니다.
public string GPSImgDirectionRef { get; set; }
부동산 가치
GPS대출
GPS 라이트를 얻거나 설정합니다.
public TiffRational[] GPSLatitude { get; set; }
부동산 가치
TiffRational [ ] [ [ ]
GPSLATitudeRef에 대한 정보
GPS 광도를 얻거나 설정하는 것은 북쪽 또는 남쪽 광도입니다.
public string GPSLatitudeRef { get; set; }
부동산 가치
GPS 길이
GPS 길이를 얻거나 설정합니다.
public TiffRational[] GPSLongitude { get; set; }
부동산 가치
TiffRational [ ] [ [ ]
GPSLongitude 리프
GPS 길이를 얻거나 설정하는 것은 동쪽 또는 서쪽 길이입니다.
public string GPSLongitudeRef { get; set; }
부동산 가치
GPSMap데이터
GPS 수신기가 사용하는 GPS 지질 조사 데이터를 수신하거나 설정합니다.
public string GPSMapDatum { get; set; }
부동산 가치
GPS 메이저 모드
GPS 측정 모드를 얻거나 설정합니다.
public string GPSMeasureMode { get; set; }
부동산 가치
GPS 처리 방법
위치를 찾는 데 사용되는 방법의 이름을 기록하는 GPS 캐릭터 스트립을 얻거나 설정합니다.
public byte[] GPSProcessingMethod { get; set; }
부동산 가치
byte [ ] [ [ ]
GPS 위성
측정에 사용되는 GPS 위성을 얻거나 설정합니다.
public string GPSSatellites { get; set; }
부동산 가치
GPS 속도
GPS 수신기의 움직임 속도를 얻거나 설정합니다.
public TiffRational GPSSpeed { get; set; }
부동산 가치
GPS 스피드 리프
GPS 수신기의 움직임 속도를 표현하는 데 사용되는 장치를 얻거나 설정합니다.
public string GPSSpeedRef { get; set; }
부동산 가치
GPS 상태
이미지가 녹음되면 GPS 수신기의 상태를 얻거나 설정합니다.
public string GPSStatus { get; set; }
부동산 가치
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; }
부동산 가치
GPSTrackRef에 대한 정보
GPS 수신기 움직임의 방향을 제공하기 위해 참조를 받거나 설정합니다.
public string GPSTrackRef { get; set; }
부동산 가치
GPS 버전
GPS 버전 ID를 얻거나 설정합니다.
public byte[] GPSVersionID { get; set; }
부동산 가치
byte [ ] [ [ ]
GainControl
전체 이미지를 얻거나 조정하는 정도를 설정합니다.
public ExifGainControl GainControl { get; set; }
부동산 가치
Gamma
가마를 얻거나 설정합니다.
public TiffRational Gamma { get; set; }
부동산 가치
스파이더
ISO 속도를 얻거나 설정합니다.
public uint ISOSpeed { get; set; }
부동산 가치
엘리자베스
ISO 12232에 정의된 카메라 또는 입력 장치의 ISO 속도 범위 yyy 값을 얻거나 설정합니다.
public uint ISOSpeedLatitudeYYY { get; set; }
부동산 가치
Remarks
이 태그는 ISOSpeed 및 ISOSpeedLatitudezzz 없이 등록되지 않습니다.
이스피드LatitudeZZ
ISO 12232에 정의된 카메라 또는 입력 장치의 ISO 속도 범위 zzz 값을 얻거나 설정합니다.
public uint ISOSpeedLatitudeZZZ { get; set; }
부동산 가치
Remarks
이 태그는 ISOSpeed 및 ISOSpeedLatitudeyyy 없이 기록되지 않습니다.
이미지UniqueID
이미지의 독특한 식별자를 얻거나 설정합니다.
public string ImageUniqueID { get; set; }
부동산 가치
IsBigEndian
흐름에서 생성된 EXIF 데이터가 큰 엔디언인지 여부를 나타내는 값을 얻거나 설정합니다.
[JsonProperty]
public bool IsBigEndian { get; set; }
부동산 가치
LensMake
렌즈 만들기 또는 렌즈 만들기.
public string LensMake { get; set; }
부동산 가치
LensModel
렌즈 모델을 얻거나 설정합니다.
public string LensModel { get; set; }
부동산 가치
LensSerialNumber
렌즈 시리즈 번호를 얻거나 설정합니다.
public string LensSerialNumber { get; set; }
부동산 가치
LensSpecification
렌즈 사양을 얻거나 설정합니다.
public TiffRational[] LensSpecification { get; set; }
부동산 가치
TiffRational [ ] [ [ ]
LightSource
가져오거나 빛의 출처를 설정합니다.
public ExifLightSource LightSource { get; set; }
부동산 가치
Make
녹음 장비의 제조업체를 얻거나 설정합니다.
public string Make { get; set; }
부동산 가치
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; }
부동산 가치
MeteringMode
측정 모드를 얻거나 설정합니다.
public ExifMeteringMode MeteringMode { get; set; }
부동산 가치
OECF
ISO 14524에 명시된 Opto-Electric Conversion Function (OECF)을 수신하거나 설정합니다.
public byte[] OECF { get; set; }
부동산 가치
byte [ ] [ [ ]
Orientation
가져오거나 방향을 설정합니다.
public ExifOrientation Orientation { get; set; }
부동산 가치
PhotographicSensitivity
사진의 민감성을 얻거나 설정합니다.
public uint PhotographicSensitivity { get; set; }
부동산 가치
픽셀 크기
픽셀 x 차원을 얻거나 설정합니다.
public uint PixelXDimension { get; set; }
부동산 가치
픽셀 크기
픽셀 Y 차원을 얻거나 설정합니다.
public uint PixelYDimension { get; set; }
부동산 가치
Properties
모든 EXIF 태그 (일반 및 GPS 태그 포함)를 얻거나 설정합니다.
public TiffDataType[] Properties { get; set; }
부동산 가치
TiffDataType [ ] [ [ ]
RecommendedExposureIndex
권장된 노출 지수를 얻거나 설정합니다.
public uint RecommendedExposureIndex { get; set; }
부동산 가치
RelatedSoundFile
수신 또는 관련 사운드 파일을 설정합니다.
public string RelatedSoundFile { get; set; }
부동산 가치
Saturation
만족을 얻거나 설정합니다.
public ExifSaturation Saturation { get; set; }
부동산 가치
SceneCaptureType
수신 또는 장면 캡처 유형을 설정합니다.
public ExifSceneCaptureType SceneCaptureType { get; set; }
부동산 가치
SceneType
장면 유형을 얻거나 설정합니다.
public byte SceneType { get; set; }
부동산 가치
SensingMethod
그것은 감각 방법을 얻거나 설정합니다.
public ExifSensingMethod SensingMethod { get; set; }
부동산 가치
SensitivityType
그것은 민감성 유형을 얻거나 설정합니다.
public ushort SensitivityType { get; set; }
부동산 가치
Sharpness
그것은 뚜렷함을 얻거나 설정합니다.
public ushort Sharpness { get; set; }
부동산 가치
ShutterSpeedValue
닫기 속도 값을 얻거나 설정합니다.
public TiffSRational ShutterSpeedValue { get; set; }
부동산 가치
SpatialFrequencyResponse
공간 주파수 응답을 얻거나 설정합니다.
public byte[] SpatialFrequencyResponse { get; set; }
부동산 가치
byte [ ] [ [ ]
SpectralSensitivity
스펙트럼 민감성을 얻거나 설정합니다.
public string SpectralSensitivity { get; set; }
부동산 가치
StandardOutputSensitivity
표준 출력 민감성을 얻거나 설정합니다.
public uint StandardOutputSensitivity { get; set; }
부동산 가치
SubjectArea
주제 영역을 얻거나 설정합니다.
public ushort[] SubjectArea { get; set; }
부동산 가치
ushort [ ] [ [ ]
SubjectDistance
주제의 거리를 얻거나 설정합니다.
public TiffRational SubjectDistance { get; set; }
부동산 가치
SubjectDistanceRange
주제의 거리 범위를 얻거나 설정합니다.
public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }
부동산 가치
SubjectLocation
주제 위치를 얻거나 설정합니다.
public ushort[] SubjectLocation { get; set; }
부동산 가치
ushort [ ] [ [ ]
SubsecTime
DateTime 태그를 위해 초의 부분을 얻거나 설정합니다.
public string SubsecTime { get; set; }
부동산 가치
SubsecTimeDigitized
DateTimeDigitized 태그를 위해 초의 부분을 얻거나 설정합니다.
public string SubsecTimeDigitized { get; set; }
부동산 가치
SubsecTimeOriginal
DateTimeOriginal 태그를 위해 초의 부분을 얻거나 설정합니다.
public string SubsecTimeOriginal { get; set; }
부동산 가치
UserComment
사용자 코멘트를 받거나 설정합니다.
public string UserComment { get; set; }
부동산 가치
WhiteBalance
흰색 균형을 얻거나 설정합니다.
public ExifWhiteBalance WhiteBalance { get; set; }
부동산 가치
WhitePoint
그것은 이미지의 화이트 포인트의 크롬성을 얻거나 설정합니다.
public TiffRational[] WhitePoint { get; set; }
부동산 가치
TiffRational [ ] [ [ ]
Methods
GetShortOrLong(우수성)
짧거나 긴 가치를 얻습니다.
protected uint GetShortOrLong(ushort key)
Parameters
key
ushort
가치를 얻기 위한 열쇠입니다.
Returns
짧은 또는 긴 값은 전체로 변환됩니다.
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
입장에 들어가기 위한 섹션입니다.