Compartir a través de


ExifOrientationMode Enumeración

Definición

Especifica el comportamiento de la marca de orientación EXIF al obtener datos de píxeles.

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
Herencia
ExifOrientationMode
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Campos

IgnoreExifOrientation 0

Se omite la marca de orientación EXIF. No se realiza ninguna operación de rotación o volteo.

RespectExifOrientation 1

Si el marco de imagen contiene una marca de orientación EXIF válida, las operaciones de giro o volteo especificadas se realizan en los datos de píxeles.

Comentarios

Algunos formatos de imagen, incluidos JPEG, TIFF y JPEG-XR, admiten metadatos de orientación EXIF. Estos metadatos especifican una operación de volteo o rotación que se debe aplicar a los datos de imagen sin procesar para que esté orientada correctamente. Puede leer los metadatos de orientación exIF y aplicar la transformación correspondiente usted mismo, o puede usar esta enumeración para determinar y aplicar automáticamente la transformación correcta.

Si especifica RespectExifOrientation, la operación de orientación resultante se combina con las operaciones de volteo y rotación especificadas mediante BitmapTransform.

Por ejemplo, llama a BitmapDecoder.GetPixelDataAsync mediante RespectExifOrientation y un valor BitmapRotation de Clockwise90Degrees, y la imagen determinada que se descodifica tiene una marca de orientación EXIF que especifica una rotación de 90 grados en sentido contrario. En este ejemplo, las opciones ExifOrientationMode y BitmapRotation se agregan juntas para un giro neto de 180 grados en el sentido de las agujas del reloj.

Además, si especifica RespectExifOrientation junto con un clip mediante BitmapTransform.Bounds, el rectángulo delimitador debe tener en cuenta el cambio en el espacio de coordenadas de la operación de orientación EXIF. Puede obtener el tamaño completo de la imagen después de aplicar la orientación EXIF mediante OrientedPixelWidth y OrientedPixelHeight.

Se aplica a

Consulte también