ExifOrientationMode Enumeración
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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)
|
Nombre | Valor | Description |
---|---|---|
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. |
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.
Producto | Versiones |
---|---|
WinRT | Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100 |