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( ), ・TIFFデータタイプ( ), ・TIFFデータタイプ[])

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

CFパターン

CFAパターンを取得または設定します。

public byte[] CFAPattern { get; set; }

不動産価値

byte ( )

CameraOwnerName

カメラの所有者名を取得または設定する

public string CameraOwnerName { get; set; }

不動産価値

string

ColorSpace

色を入れたり、色を入れたりする。

public ExifColorSpace ColorSpace { get; set; }

不動産価値

ExifColorSpace

CommonTags

Gets or sets tags, which belong to common section. This applies only to jpeg images, in tiff format tiffOptions are being used instead

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 sets デバイス設定の説明

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

フォーカルPlaneXResolution

受信または焦点板 x 解像度を設定します。

public TiffRational FocalPlaneXResolution { get; set; }

不動産価値

TiffRational

フォーカルプラン解析

焦点線と解像度を取得または設定します。

public TiffRational FocalPlaneYResolution { get; set; }

不動産価値

TiffRational

グラフィック

・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

GPSデータストンプ

GPS キャラクター ストレージの記録日と時間に関する UTC (コーディネート ユニバーサル タイム) の情報を取得または設定します。

public string GPSDateStamp { get; set; }

不動産価値

string

・GPSDestBearing

GPS接続を目的地に接続または設定します。

public TiffRational GPSDestBearing { get; set; }

不動産価値

TiffRational

GPSデストビアリングレフ

受信または目的地に送信するために使用されるGPS参照を設定します。

public string GPSDestBearingRef { get; set; }

不動産価値

string

GPS 距離

GPSの距離を目的地点に取得または設定します。

public TiffRational GPSDestDistance { get; set; }

不動産価値

TiffRational

・GPSDestDistanceRef

目的地までの距離を表現するために使用されるGPSユニットを取得または設定します。

public string GPSDestDistanceRef { get; set; }

不動産価値

string

・GPSDestLatitude

目的地点のGPS幅を取得または設定します。

public TiffRational[] GPSDestLatitude { get; set; }

不動産価値

TiffRational ( )

GPSデストライトレフ

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

・GPSImgDirectionRef

撮影時に画像の方向を示すためにGPS参照を取得または設定します。

public string GPSImgDirectionRef { get; set; }

不動産価値

string

グラフィック

接続またはGPSの幅を設定します。

public TiffRational[] GPSLatitude { get; set; }

不動産価値

TiffRational ( )

・GPSライトレフ

GPSの幅は北または南の幅です。

public string GPSLatitudeRef { get; set; }

不動産価値

string

GPS長さ

GPSの長さを取得または設定します。

public TiffRational[] GPSLongitude { get; set; }

不動産価値

TiffRational ( )

GPSLongitudeレフ

GPSの長さは、東または西の長さです。

public string GPSLongitudeRef { get; set; }

不動産価値

string

GPSマップデータ

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

GPSTAGS

ゲットまたはセットタグは、GPSセクションにのみ属します。

public TiffDataType[] GPSTags { get; set; }

不動産価値

TiffDataType ( )

トップページ > GPSTimestamp

・GPS時間を UTC(コーディネート・ユニバーサル・タイム)と設定する。

public TiffRational[] GPSTimestamp { get; set; }

不動産価値

TiffRational ( )

GPストラック

GPS受信器の動きを取得または指示します。

public string GPSTrack { get; set; }

不動産価値

string

GPストラックレフ

GPS受信器の動きの方向を与えるために参照を取得または設定します。

public string GPSTrackRef { get; set; }

不動産価値

string

GPSバージョン

GPS バージョンの識別子を取得または設定します。

public byte[] GPSVersionID { get; set; }

不動産価値

byte ( )

GainControl

グローバルイメージの調整を取得または設定します。

public ExifGainControl GainControl { get; set; }

不動産価値

ExifGainControl

Gamma

・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 なしに記録されません。

イスラエル語

ISO 12232 に定義されているカメラまたは入力デバイスの ISO 速度幅 zzz 値を取得または設定します。

public uint ISOSpeedLatitudeZZZ { get; set; }

不動産価値

uint

Remarks

このタグは、ISOSpeedとISOSpeedLatitudeyyyなしに記録されません。

イメージユニーク

イメージのユニークな識別子を取得または設定します。

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 に定められた光電変換機能(OECF)を取得または設定します。

public byte[] OECF { get; set; }

不動産価値

byte ( )

Orientation

指向するか、指向するか。

public ExifOrientation Orientation { get; set; }

不動産価値

ExifOrientation

PhotographicSensitivity

写真の敏感性を得たり設定したりします。

public uint PhotographicSensitivity { get; set; }

不動産価値

uint

ピクセルXサイズ

ピクセル 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

タグは削除します。

SetShortOrLong(、、、。)

短い値または長い値は、値に応じて設定します。

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

Parameters

key ushort

設定する鍵です。

value uint

設定する価値

section int

入場するためのセクションです。

 日本語