blob: 622ade15552532c87c899338bf44032de25ad784 [file] [log] [blame]
Leon Scroggins IIIb6ab10f2017-10-18 14:42:43 -04001/*
2 * Copyright 2017 Google Inc.
3 *
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
6 */
7
8#ifndef SkEncodedOrigin_DEFINED
9#define SkEncodedOrigin_DEFINED
10// These values match the orientation www.exif.org/Exif2-2.PDF.
11enum SkEncodedOrigin {
12 kTopLeft_SkEncodedOrigin = 1, // Default
13 kTopRight_SkEncodedOrigin = 2, // Reflected across y-axis
14 kBottomRight_SkEncodedOrigin = 3, // Rotated 180
15 kBottomLeft_SkEncodedOrigin = 4, // Reflected across x-axis
16 kLeftTop_SkEncodedOrigin = 5, // Reflected across x-axis, Rotated 90 CCW
17 kRightTop_SkEncodedOrigin = 6, // Rotated 90 CW
18 kRightBottom_SkEncodedOrigin = 7, // Reflected across x-axis, Rotated 90 CW
19 kLeftBottom_SkEncodedOrigin = 8, // Rotated 90 CCW
20 kDefault_SkEncodedOrigin = kTopLeft_SkEncodedOrigin,
21 kLast_SkEncodedOrigin = kLeftBottom_SkEncodedOrigin,
22};
23#endif // SkEncodedOrigin_DEFINED