Bagikan melalui


ExifOrientationMode Enum

Definisi

Menentukan perilaku bendera orientasi EXIF saat mendapatkan data piksel.

public enum class ExifOrientationMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class ExifOrientationMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum ExifOrientationMode
var value = Windows.Graphics.Imaging.ExifOrientationMode.ignoreExifOrientation
Public Enum ExifOrientationMode
Warisan
ExifOrientationMode
Atribut

Persyaratan Windows

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

Bidang

IgnoreExifOrientation 0

Bendera orientasi EXIF diabaikan. Tidak ada operasi rotasi atau balik yang dilakukan.

RespectExifOrientation 1

Jika bingkai gambar berisi bendera orientasi EXIF yang valid, operasi rotasi dan/atau balik yang ditentukan dilakukan pada data piksel.

Keterangan

Beberapa format gambar, termasuk JPEG, TIFF, dan JPEG-XR, mendukung metadata orientasi EXIF. Metadata ini menentukan operasi balik dan/atau rotasi yang harus diterapkan ke data gambar mentah sehingga berorientasi dengan benar. Anda dapat membaca metadata orientasi EXIF dan menerapkan transformasi yang sesuai sendiri, atau Anda dapat menggunakan enumerasi ini untuk secara otomatis menentukan dan menerapkan transformasi yang benar.

Jika Anda menentukan RespectExifOrientation, operasi orientasi yang dihasilkan dikombinasikan dengan operasi balik dan rotasi yang telah Anda tentukan menggunakan BitmapTransform.

Misalnya, Anda memanggil BitmapDecoder.GetPixelDataAsync menggunakan RespectExifOrientation dan nilai BitmapRotationclockwise90Degrees, dan gambar tertentu yang didekodekan memiliki bendera orientasi EXIF yang menentukan rotasi 90 derajat berlawanan arah jaring jam. Dalam contoh ini, opsi ExifOrientationMode dan BitmapRotation ditambahkan bersama-sama untuk rotasi bersih 180 derajat searah jarang.

Selain itu, jika Anda menentukan RespectExifOrientation bersama dengan klip menggunakan BitmapTransform.Bounds, persegi panjang pembatas harus memperhitungkan perubahan ruang koordinat dari operasi orientasi EXIF. Anda dapat memperoleh ukuran gambar lengkap setelah orientasi EXIF diterapkan dengan menggunakan OrientedPixelWidth dan OrientedPixelHeight.

Berlaku untuk

Lihat juga