Bagikan melalui


ImageProperties Kelas

Definisi

Menyediakan akses ke properti terkait gambar item (seperti file atau folder).

public ref class ImageProperties sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class ImageProperties final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class ImageProperties
Public NotInheritable Class ImageProperties
Warisan
Object Platform::Object IInspectable ImageProperties
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Contoh

Contoh ini menunjukkan cara mengambil properti file, termasuk properti gambar seperti DateTaken dan Rating.

try
{
    StorageFile file = rootPage.sampleFile;
    if (file != null)
    {
        StringBuilder outputText = new StringBuilder();

        // Get image properties
        ImageProperties imageProperties = await file.Properties.GetImagePropertiesAsync();
        outputText.AppendLine("Date taken: " + imageProperties.DateTaken);
        outputText.AppendLine("Rating: " + imageProperties.Rating);
    }
}
// Handle errors with catch blocks
catch (FileNotFoundException)
{
 // For example, handle a file not found error
}

Setelah GetImagePropertiesAsync selesai, imageProperties mendapatkan objek ImageProperties.

Dalam contoh, file berisi StorageFile yang mewakili file untuk mengambil properti.

Keterangan

Anda dapat mengakses objek ImageProperties secara asinkron menggunakan metode getImagePropertiesAsync dari properti Properti item (seperti file folder), atau secara sinkron menggunakan properti ImageProperties jika tersedia. Anda bisa mendapatkan objek ImageProperties menggunakan salah satu metode dan properti berikut:

Catatan

Properti yang didapatkan atau diatur menggunakan handler properti yang ditentukan oleh aplikasi lain (seperti Microsoft Word) mungkin tidak dapat diakses. Sebagai gantinya, Anda bisa mencoba mendapatkan properti ini menggunakan kueri file yang didukung oleh indeks sistem. Untuk informasi selengkapnya, lihat QueryOptions.

Untuk sampel kode lainnya tentang mengakses properti, lihat Sampel akses file.

Properti

CameraManufacturer

Mendapatkan atau mengatur produsen kamera yang mengambil foto.

CameraModel

Mendapatkan atau mengatur model kamera yang mengambil foto.

DateTaken

Mendapatkan atau mengatur tanggal saat gambar diambil.

Height

Mendapatkan tinggi gambar.

Keywords

Mendapatkan kumpulan kata kunci yang terkait dengan gambar.

Latitude

Mendapatkan koordinat garis lintang tempat foto diambil.

Longitude

Mendapatkan koordinat bujur tempat foto diambil.

Orientation

Mendapatkan bendera orientasi Exchangeable Image File (EXIF) dari foto.

PeopleNames

Mendapatkan nama orang yang ditandai dalam foto.

Rating

Mendapatkan atau mengatur peringkat yang terkait dengan file gambar.

Title

Mendapatkan atau mengatur judul gambar.

Width

Mendapatkan lebar gambar.

Metode

RetrievePropertiesAsync(IIterable<String>)

Mengambil properti yang ditentukan yang terkait dengan item.

SavePropertiesAsync()

Menyimpan semua properti yang terkait dengan item.

SavePropertiesAsync(IIterable<KeyValuePair<String,Object>>)

Menyimpan properti dan nilai yang ditentukan yang terkait dengan item.

Berlaku untuk

Lihat juga