public enum ImageOrientation extends java.lang.Enum<ImageOrientation>
枚举常量和说明 |
---|
Down
向下
|
DownMirrored
向下镜像
|
Left
左边
|
LeftMirrored
向左镜像
|
Right
右边
|
RightMirrored
向右镜像
|
Up
向上
|
UpMirrored
向上镜像
|
限定符和类型 | 方法和说明 |
---|---|
int |
getDegree()
真实角度
|
int |
getExifOrientation()
Exif方向
|
int |
getFlag()
方向标识
|
static ImageOrientation |
getValue(int exifOrientation)
获取方向
|
static ImageOrientation |
getValue(int degree,
boolean isMirrored)
根据真实方向获取方向
|
boolean |
isMatch(int degree,
boolean isMirrored)
是否匹配
|
boolean |
isMirrored()
是否为镜像
|
boolean |
isTransposed()
是否需要交换宽高
|
static ImageOrientation |
valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static ImageOrientation[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final ImageOrientation Up
public static final ImageOrientation Down
public static final ImageOrientation Right
public static final ImageOrientation Left
public static final ImageOrientation UpMirrored
public static final ImageOrientation DownMirrored
public static final ImageOrientation RightMirrored
public static final ImageOrientation LeftMirrored
public static ImageOrientation[] values()
for (ImageOrientation c : ImageOrientation.values()) System.out.println(c);
public static ImageOrientation valueOf(java.lang.String name)
name
- 要返回的枚举常量的名称。java.lang.IllegalArgumentException
- 如果该枚举类型没有带有指定名称的常量java.lang.NullPointerException
- 如果参数为空值public boolean isMirrored()
public int getDegree()
public int getExifOrientation()
public boolean isTransposed()
public int getFlag()
public boolean isMatch(int degree, boolean isMirrored)
degree
- isMirrored
- public static ImageOrientation getValue(int degree, boolean isMirrored)
degree
- 真实方向isMirrored
- 是否为镜像public static ImageOrientation getValue(int exifOrientation)