-
Notifications
You must be signed in to change notification settings - Fork 150
/
Copy pathimage.js
55 lines (55 loc) · 1.62 KB
/
image.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
export function formatExif(exifInfo) {
if (!exifInfo) {
return ''
}
let exifStr = ''
if (exifInfo['dateTimeOriginal']) {
exifStr += `\r\n内容创作时间: ${exifInfo['dateTimeOriginal']}\r\n`
}
if (exifInfo['resolution']) {
exifStr += `分辨率: ${exifInfo['resolution']}\r\n`
}
if (exifInfo['make']) {
exifStr += `设备制造商: ${exifInfo['make']}\r\n`
}
if (exifInfo['model']) {
exifStr += `设备型号: ${exifInfo['model']}\r\n`
}
if (exifInfo['aperture']) {
exifStr += `光圈值: ${exifInfo['aperture']}\r\n`
}
if (exifInfo['exposureTime']) {
exifStr += `曝光时间: ${exifInfo['exposureTime']}\r\n`
}
if (exifInfo['focalLength']) {
exifStr += `焦距: ${exifInfo['focalLength']} 毫米\r\n`
}
if (exifInfo['isoEquivalent']) {
exifStr += `ISO感光度: ${exifInfo['isoEquivalent']}\r\n`
}
if (exifInfo['flash']) {
exifStr += `闪光灯: ${exifInfo['flash']}\r\n`
}
if (exifInfo['fNumber']) {
exifStr += `光圈数: ${exifInfo['fNumber']}\r\n`
}
if (exifInfo['exposureProgram']) {
exifStr += `曝光程序: ${exifInfo['exposureProgram']}\r\n`
}
if (exifInfo['meteringMode']) {
exifStr += `测光模式: ${exifInfo['meteringMode']}\r\n`
}
if (exifInfo['whiteBalanceMode']) {
exifStr += `白平衡: ${exifInfo['whiteBalanceMode']}\r\n`
}
if (exifInfo['software']) {
exifStr += `内容创作者: ${exifInfo['software']}\r\n`
}
if (exifInfo['longitude']) {
exifStr += `经度: ${exifInfo['longitude']}\r\n`
}
if (exifInfo['latitude']) {
exifStr += `纬度: ${exifInfo['latitude']}\r\n`
}
return exifStr
}