StupidBeauty
Read times:2682Posted at:Wed Aug 16 03:17:08 2017 - no title specified

安卓26开发文档翻译:ExifInterface

public class ExifInterface 
extends  Object

这个类,其用途是,读取及写入JPEG 文件或原始(RAW)图片文件中的Exif 标记。

支持以下格式:JPEGDNGCR2NEFNRWARWRW2ORFPEFSRWRAF

对于JPEG 图片文件,还支持属性的修改。

常量

ORIENTATION_FLIP_HORIZONTAL

自此版本开始引入 应用编程接口级别5

int ORIENTATION_FLIP_HORIZONTAL

常量值:2 (0x00000002)

ORIENTATION_FLIP_VERTICAL

自此版本开始引入 应用编程接口级别5

int ORIENTATION_FLIP_VERTICAL

常量值:4 (0x00000004)

ORIENTATION_NORMAL

自此版本开始引入 应用编程接口级别5

int ORIENTATION_NORMAL

常量值:1 (0x00000001)

ORIENTATION_ROTATE_180

自此版本开始引入 应用编程接口级别5

int ORIENTATION_ROTATE_180

常量值:3 (0x00000003)

ORIENTATION_ROTATE_270

自此版本开始引入 应用编程接口级别5

int ORIENTATION_ROTATE_270

常量值:8 (0x00000008)

ORIENTATION_ROTATE_90

自此版本开始引入 应用编程接口级别5

int ORIENTATION_ROTATE_90

常量值:6 (0x00000006)

ORIENTATION_TRANSPOSE

自此版本开始引入 应用编程接口级别5

int ORIENTATION_TRANSPOSE

常量值:5 (0x00000005)

ORIENTATION_TRANSVERSE

自此版本开始引入 应用编程接口级别5

int ORIENTATION_TRANSVERSE

常量值:7 (0x00000007)

ORIENTATION_UNDEFINED

自此版本开始引入 应用编程接口级别5

int ORIENTATION_UNDEFINED

常量值:0 (0x00000000)

TAG_EXIF_VERSION

自此版本开始引入 应用编程接口级别24

String TAG_EXIF_VERSION

类型是字符串。

常量值:"ExifVersion"

TAG_GPS_ALTITUDE

自此版本开始引入 应用编程接口级别9

String TAG_GPS_ALTITUDE

结合TAG_GPS_ALTITUDE_REF,所表示出来的海拔高度(单位为米)。类型是有理数。

常量值:"GPSAltitude"

TAG_GPS_ALTITUDE_REF

自此版本开始引入 应用编程接口级别9

String TAG_GPS_ALTITUDE_REF

0表示高于海平面。1表示低于海平面。类型是整数。

常量值:"GPSAltitudeRef"

TAG_GPS_AREA_INFORMATION

自此版本开始引入 应用编程接口级别24

String TAG_GPS_AREA_INFORMATION

类型是字符串。

常量值:"GPSAreaInformation"

TAG_GPS_IMG_DIRECTION

自此版本开始引入 应用编程接口级别24

String TAG_GPS_IMG_DIRECTION

类型是有理数。

常量值:"GPSImgDirection"

TAG_GPS_IMG_DIRECTION_REF

自此版本开始引入 应用编程接口级别24

String TAG_GPS_IMG_DIRECTION_REF

类型是字符串。

常量值:"GPSImgDirectionRef"

TAG_GPS_LATITUDE

自此版本开始引入 应用编程接口级别5

String TAG_GPS_LATITUDE

类型是有理数。格式是"num1/denom1,num2/denom2,num3/denom3"

常量值:"GPSLatitude"

TAG_GPS_LATITUDE_REF

自此版本开始引入 应用编程接口级别5

String TAG_GPS_LATITUDE_REF

类型是字符串。

常量值:"GPSLatitudeRef"

TAG_GPS_LONGITUDE

自此版本开始引入 应用编程接口级别5

String TAG_GPS_LONGITUDE

类型是有理数。格式是"num1/denom1,num2/denom2,num3/denom3"

常量值:"GPSLongitude"

TAG_GPS_LONGITUDE_REF

自此版本开始引入 应用编程接口级别5

String TAG_GPS_LONGITUDE_REF

类型是字符串。

常量值:"GPSLongitudeRef"

TAG_IMAGE_LENGTH

自此版本开始引入 应用编程接口级别5

String TAG_IMAGE_LENGTH

类型是整数。

常量值:"ImageLength"

TAG_IMAGE_WIDTH

自此版本开始引入 应用编程接口级别5

String TAG_IMAGE_WIDTH

类型是整数。

常量值:"ImageWidth"

TAG_ORIENTATION

自此版本开始引入 应用编程接口级别5

String TAG_ORIENTATION

类型是整数。

常量值:"Orientation"

公有构造函数

ExifInterface

自此版本开始引入 应用编程接口级别5

ExifInterface ( String filename)

从指定的图片文件中读取Exif标记

参数

filename

String

抛出异常

IOException

公有方法

getAltitude

自此版本开始引入 应用编程接口级别9

double getAltitude (double defaultValue)

返回海拔高度 ,单位是米。如果对应的 exif标记 不存在,则返回 defaultValue

参数

defaultValue

double : 如果标记不存在,则返回这个值。

返回

double

getAttribute

自此版本开始引入 应用编程接口级别5

String getAttribute ( String tag)

返回指定标记对应 的值,如果该标记在图片文件中不存在则返回 null

参数

tag

String : 标记的名字。

返回

String

getAttributeDouble

自此版本开始引入 应用编程接口级别8

double getAttributeDouble ( String tag,

double defaultValue)

对于指定 的标记,如果 明确说明 是有理数类型 ,或者其中包含 着一个以双精度浮点数格式表示的值,则返回 其双精度浮点数格式的值。如果图片文件 中不包含这个标记,或者 其中的值无法被解析为 双精度浮点数,则返回 defaultValue

参数

tag

String : 标记的名字。

defaultValue

double : 如果该标记不可用,那么将返回这个值。

返回

double

getAttributeInt

自此版本开始引入 应用编程接口级别5

int getAttributeInt ( String tag,

int defaultValue)

返回指定标记 的整数值。如果图片文件 中不包含这个标记,或者其中的值无法被解析为整数,则返回 defaultValue

参数

tag

String : 标记的名字。

defaultValue

int : 如果该标记不可用,那么将返回这个值。

返回

int

getLatLong

自此版本开始引入 应用编程接口级别5

boolean getLatLong (float[] output)

将纬度和经度存储在一个浮点数数组中。第一个元素是纬度,第二个元素是经度。如果对应的Exif 标记不存在,则返回假(false)。

参数

output

float

返回

boolean

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands