EXIF即是在JPG基礎上加上一些其它的拍照信息, 客戶要加上品牌名和型號,了解了下

Image Description 圖像描述、來源. 指生成圖像的工具   Artist作者 有些相機可以輸入使用者的名字

Make 生產者 指產品生產廠家

Model 型號 指設備型號

Orientation方向 有的相機支持,有的不支持

XResolution/YResolution X/Y方向分辨率 本欄目已有專門條目解釋此問題。

ResolutionUnit分辨率單位 一般為PPI

Software軟件 顯示固件Firmware版本

DateTime日期和時間

YCbCrPositioning 色相定位

ExifOffsetExif信息位置,定義Exif在信息在文件中的寫入,有些軟件不顯示。

ExposureTime 曝光時間 即快門速度

FNumber光圈系數

ExposureProgram曝光程序 指程序式自動曝光的設置,各相機不同,可能是Sutter Priority(快門優先)、Aperture Priority(快門優先)等等。

ISO speed ratings感光度

ExifVersionExif版本

DateTimeOriginal創建時間

DateTimeDigitized數字化時間

ComponentsConfiguration圖像構造(多指色彩組合方案)

CompressedBitsPerPixel(BPP)壓縮時每像素色彩位 指壓縮程度

ExposureBiasValue曝光補償。

MaxApertureValue最大光圈

MeteringMode測光方式, 平均式測光、中央重點測光、點測光等。

Lightsource光源 指白平衡設置

Flash是否使用閃光燈。

FocalLength焦距,一般顯示鏡頭物理焦距,有些軟件可以定義一個系數,從而顯示相當於35mm相機的焦距 MakerNote(User Comment)作者標記、說明、記錄

FlashPixVersionFlashPix版本 (個別機型支持)

ColorSpace色域、色彩空間

ExifImageWidth(Pixel X Dimension)圖像寬度 指橫向像素數

ExifImageLength(Pixel Y Dimension)圖像高度 指縱向像素數

Interoperability IFD通用性擴展項定義指針 和TIFF文件相關,具體含義不詳

FileSource源文件 Compression壓縮比。

在文件下

/packages/apps/Gallery2/src/com/android/gallery3d/dataMediaDetails.java

private static void setExifData(MediaDetails details, ExifInterface exif, String tag,

int key) {

String value = exif.getAttribute(tag);

if (value != null) {

if (key == MediaDetails.INDEX_FLASH) {

MediaDetails.FlashState state = new MediaDetails.FlashState(

Integer.valueOf(value.toString()));

details.addDetail(key, state);

}

//Vincent modify begin 20130306

else if (key == MediaDetails.INDEX_MAKE) {

details.addDetail(key, "3Q");

}

else if (key == MediaDetails.INDEX_MODEL) {

details.addDetail(key, "MT0729B");

}

//Vincent  modify end 20130306

else {

details.addDetail(key, value);

}

}

}

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐