ExifOrientationMode 열거형

정의

픽셀 데이터를 가져올 때 EXIF 방향 플래그 동작을 지정합니다.

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
상속
ExifOrientationMode
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

필드

IgnoreExifOrientation 0

EXIF 방향 플래그는 무시됩니다. 회전 또는 대칭 이동 작업은 수행되지 않습니다.

RespectExifOrientation 1

이미지 프레임에 유효한 EXIF 방향 플래그가 포함된 경우 픽셀 데이터에 대해 지정된 회전 및/또는 대칭 이동 작업이 수행됩니다.

설명

JPEG, TIFF 및 JPEG-XR을 비롯한 일부 이미지 형식은 EXIF 방향 메타데이터를 지원합니다. 이 메타데이터는 원시 이미지 데이터에 적용해야 하는 대칭 이동 및/또는 회전 작업을 지정하여 올바르게 방향을 지정합니다. EXIF 방향 메타데이터를 읽고 해당 변환을 직접 적용하거나 이 열거형을 사용하여 올바른 변환을 자동으로 확인하고 적용할 수 있습니다.

RespectExifOrientation을 지정하면 결과 방향 연산이 BitmapTransform을 사용하여 지정한 모든 대칭 이동 및 회전 작업과 결합됩니다.

예를 들어 RespectExifOrientationClockwise90DegreesBitmapRotation 값을 사용하여 BitmapDecoder.GetPixelDataAsync를 호출하고 디코딩되는 특정 이미지에는 시계 반대 방향으로 90도 회전을 지정하는 EXIF 방향 플래그가 있습니다. 이 예제에서는 시계 방향으로 180도의 순 회전을 위해 ExifOrientationMode 및 BitmapRotation 옵션이 함께 추가됩니다.

또한 BitmapTransform.Bounds를 사용하여 클립과 함께 RespectExifOrientation을 지정하는 경우 경계 사각형은 EXIF 방향 작업의 좌표 공간 변경을 고려해야 합니다. OrientedPixelWidthOrientedPixelHeight를 사용하여 EXIF 방향이 적용된 후 전체 이미지 크기를 가져올 수 있습니다.

적용 대상

추가 정보