エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

ImageProperties Class

項目 (ファイルやフォルダーなど) のイメージ関連プロパティにアクセスできるようにします。

構文


var imageProperties = fileInformation.imageProperties;

属性

[Version(0x06020000)]

メンバー

ImagePropertiesクラス には次の種類のメンバーがあります。

メソッド

The ImageProperties クラス には次のメソッドがあります。 With C#、Visual Basic、および C++ では、以下からもメソッドが継承されます。Object クラス.

メソッド説明
RetrievePropertiesAsync Retrieves the specified properties associated with the item.
SavePropertiesAsync() Saves all properties associated with the item.
SavePropertiesAsync(IIterable(IKeyValuePair)) Saves the specified properties and values associated with the item.

 

プロパティ

ImagePropertiesクラス には次のプロパティがあります。

プロパティアクセスの種類説明

CameraManufacturer

読み取り/書き込みGets or sets the manufacturer of the camera that took the photo.

CameraModel

読み取り/書き込みGets or sets the model of the camera that took the photo.

DateTaken

読み取り/書き込みGets or sets the date when the image was taken.

Height

読み取り専用Gets the height of the image.

Keywords

読み取り専用Gets the collection of keywords associated with the image.

Latitude

読み取り専用Gets the latitude coordinate where the photo was taken.

Longitude

読み取り専用Gets the longitude coordinate where the photo was taken.

Orientation

読み取り専用Gets the Exchangeable Image File (EXIF) orientation flag of the photo.

PeopleNames

読み取り専用Gets the names of people who are tagged in the photo.

Rating

読み取り/書き込みGets the rating associated with the image.

Title

読み取り/書き込みGets or sets the title of the image.

Width

読み取り専用Gets the width of the image.

 

解説

項目 (フォルダーのファイルなど)、または可能な場合は同期的に ImageProperties プロパティを使用して、非同期的に Properties プロパティから getImagePropertiesAsync メソッドを使用する ImageProperties オブジェクトにアクセスできます。

次のいずれかのメソッドとプロパティを使用して ImageProperties オブジェクトを取得できます。

メモ  別のアプリケーション (Microsoft Word など) で定義されたプロパティ ハンドラーを使用して取得または設定されたプロパティは、アクセスできない場合があります。代わりに、システム インデックスによってサポートされているファイル クエリを使用して、これらのプロパティの取得を試行できます。 詳細については、QueryOptions のトピックを参照してください。

プロパティへのアクセスに関するその他のコード サンプルについては、ファイル アクセスのサンプルを参照してください。

この例では、DateTakenRating などのイメージ プロパティを含む、ファイルのプロパティを取得する方法を示します。



var file = SdkSample.sampleFile;
if (file !== null) {
    var outputDiv = document.getElementById("output");

    // Get image properties
    file.properties.getImagePropertiesAsync().done(function (imageProperties) {
        outputDiv.innerHTML += "Date taken: " + imageProperties.dateTaken + "<br />";
        outputDiv.innerHTML += "Rating: " + imageProperties.rating + "<br />";
    },
    // Handle errors with an error function
	   function (error) {
	      // Handle errors encountered while retrieving properties
    });
}

GetImagePropertiesAsync が完了すると、imagePropertiesImageProperties オブジェクトを取得します。

この例では、file は、プロパティを取得するファイルを表す StorageFile を格納しています。

要件

最小限サポートされるクライアント

Windows 8 [Windows ストア アプリのみ]

最小限サポートされるサーバー

Windows Server 2012 [Windows ストア アプリのみ]

最小限サポートされる携帯電話

Windows Phone 8

名前空間

Windows.Storage.FileProperties
Windows::Storage::FileProperties [C++]

メタデータ

Windows.winmd

参照

StorageItemContentProperties.getImagePropertiesAsync method
Windows.Storage.BulkAccess.FileInformation.imageProperties property
Windows.Storage.BulkAccess.FolderInformation.imageProperties property
Windows.Storage.BulkAccess.IStorageItemInformation.ImageProperties property

 

 

表示:
© 2015 Microsoft