ExifOrientationMode Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.