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( ), ・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; }
不動産価値
BodySerialNumber
カメラのシリアル番号を取得または設定します。
public string BodySerialNumber { get; set; }
不動産価値
BrightnessValue
明るさの値を取得または設定します。
public TiffSRational BrightnessValue { get; set; }
不動産価値
CFパターン
CFAパターンを取得または設定します。
public byte[] CFAPattern { get; set; }
不動産価値
byte ( )
CameraOwnerName
カメラの所有者名を取得または設定する
public string CameraOwnerName { get; set; }
不動産価値
ColorSpace
色を入れたり、色を入れたりする。
public ExifColorSpace ColorSpace { get; set; }
不動産価値
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; }
不動産価値
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 sets デバイス設定の説明
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; }
不動産価値
フォーカルPlaneXResolution
受信または焦点板 x 解像度を設定します。
public TiffRational FocalPlaneXResolution { get; set; }
不動産価値
フォーカルプラン解析
焦点線と解像度を取得または設定します。
public TiffRational FocalPlaneYResolution { get; set; }
不動産価値
グラフィック
・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; }
不動産価値
GPSデータストンプ
GPS キャラクター ストレージの記録日と時間に関する UTC (コーディネート ユニバーサル タイム) の情報を取得または設定します。
public string GPSDateStamp { get; set; }
不動産価値
・GPSDestBearing
GPS接続を目的地に接続または設定します。
public TiffRational GPSDestBearing { get; set; }
不動産価値
GPSデストビアリングレフ
受信または目的地に送信するために使用されるGPS参照を設定します。
public string GPSDestBearingRef { get; set; }
不動産価値
GPS 距離
GPSの距離を目的地点に取得または設定します。
public TiffRational GPSDestDistance { get; set; }
不動産価値
・GPSDestDistanceRef
目的地までの距離を表現するために使用されるGPSユニットを取得または設定します。
public string GPSDestDistanceRef { get; set; }
不動産価値
・GPSDestLatitude
目的地点のGPS幅を取得または設定します。
public TiffRational[] GPSDestLatitude { get; set; }
不動産価値
TiffRational ( )
GPSデストライトレフ
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; }
不動産価値
・GPSImgDirectionRef
撮影時に画像の方向を示すためにGPS参照を取得または設定します。
public string GPSImgDirectionRef { get; set; }
不動産価値
グラフィック
接続またはGPSの幅を設定します。
public TiffRational[] GPSLatitude { get; set; }
不動産価値
TiffRational ( )
・GPSライトレフ
GPSの幅は北または南の幅です。
public string GPSLatitudeRef { get; set; }
不動産価値
GPS長さ
GPSの長さを取得または設定します。
public TiffRational[] GPSLongitude { get; set; }
不動産価値
TiffRational ( )
GPSLongitudeレフ
GPSの長さは、東または西の長さです。
public string GPSLongitudeRef { get; set; }
不動産価値
GPSマップデータ
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; }
不動産価値
GPSTAGS
ゲットまたはセットタグは、GPSセクションにのみ属します。
public TiffDataType[] GPSTags { get; set; }
不動産価値
TiffDataType ( )
トップページ > GPSTimestamp
・GPS時間を UTC(コーディネート・ユニバーサル・タイム)と設定する。
public TiffRational[] GPSTimestamp { get; set; }
不動産価値
TiffRational ( )
GPストラック
GPS受信器の動きを取得または指示します。
public string GPSTrack { get; set; }
不動産価値
GPストラックレフ
GPS受信器の動きの方向を与えるために参照を取得または設定します。
public string GPSTrackRef { get; set; }
不動産価値
GPSバージョン
GPS バージョンの識別子を取得または設定します。
public byte[] GPSVersionID { get; set; }
不動産価値
byte ( )
GainControl
グローバルイメージの調整を取得または設定します。
public ExifGainControl GainControl { get; set; }
不動産価値
Gamma
・GAMMAを取得または設定する
public TiffRational Gamma { get; set; }
不動産価値
スピード
ISO スピードを取得または設定
public uint ISOSpeed { get; set; }
不動産価値
イスラエル語
ISO 12232 に定義されているカメラまたは入力デバイスの ISO 速度幅 yyy 値を取得または設定します。
public uint ISOSpeedLatitudeYYY { get; set; }
不動産価値
Remarks
このタグは、ISOSpeed と ISOSpeedLatitudezzz なしに記録されません。
イスラエル語
ISO 12232 に定義されているカメラまたは入力デバイスの ISO 速度幅 zzz 値を取得または設定します。
public uint ISOSpeedLatitudeZZZ { get; set; }
不動産価値
Remarks
このタグは、ISOSpeedとISOSpeedLatitudeyyyなしに記録されません。
イメージユニーク
イメージのユニークな識別子を取得または設定します。
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 に定められた光電変換機能(OECF)を取得または設定します。
public byte[] OECF { get; set; }
不動産価値
byte ( )
Orientation
指向するか、指向するか。
public ExifOrientation Orientation { get; set; }
不動産価値
PhotographicSensitivity
写真の敏感性を得たり設定したりします。
public uint PhotographicSensitivity { get; set; }
不動産価値
ピクセルXサイズ
ピクセル 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
タグは削除します。
SetShortOrLong(、、、。)
短い値または長い値は、値に応じて設定します。
protected void SetShortOrLong(ushort key, uint value, int section)
Parameters
key
ushort
設定する鍵です。
value
uint
設定する価値
section
int
入場するためのセクションです。