iPhone 3GS (iPhone OS 3.1.2) でサンプル的に写真を撮って、以下の5つの方法で写真を取り出してExif情報を比較してみた。
・USB接続で写真をPCに転送 (Microsoft 「スキャナとカメラ」)
・iPhoneの「写真」アプリにて写真を選択して「メールで送信」
・iPhoneの「写真」アプリにて写真を選択して「MMSで送信」
・iPhoneの「写真」アプリにて写真をコピーして「メール」アプリにて写真をペーストしてメール送信
・iPhoneの「写真」アプリにて写真をコピーして「SMS/MMS」アプリにて写真をペーストしてMMS送信
今回の結果を表にするとこんな感じ。
転送方式 | ファイル名 | 画像サイズ | サムネイル画像 | GPS位置情報 |
---|---|---|---|---|
USB接続でPCへ | IMG_1518.jpg (拡張子は小文字) | 2048x1536 | ○ | ○ |
「写真」アプリ「メールで送信」 | 写真.jpg (拡張子は小文字) | 800x600 | × | ○ |
「写真」アプリ「MMSで送信」 | IMG_1518.jpg (拡張子は小文字) | 1024x768 | × | × |
写真コピペで「メール」アプリ | IMG_1518.JPG (拡張子は大文字) | 2048x1536 | ○ | ○ |
写真コピペで「SMS/MMS」アプリ | ファイル名が指定されていない | 1024x768 | × | × |
ファイルの中身だけ見ると、
『USB接続でPCへ』と『写真コピペで「メール」アプリ』は同じ。
『「写真」アプリ「MMSで送信」』と『写真コピペで「SMS/MMS」アプリ』も同じ。
以下、詳細。
USB接続で写真をPCに転送した場合 (元画像)
・Windows XP のエクスプローラにて「マイ コンピュータ」から「スキャナとカメラ」にあるデバイスを選択してローカルにコピー。ファイル名は「IMG_1518.jpg」だった。また、「スキャナとカメラ ウィザード」を使ったらファイル名が「画像 190.jpg」になったがファイル内のExif情報は同じだった。
・画像サイズは横2048ピクセル×縦1536ピクセル
・GPSによる位置情報付き。
・Exifによるサムネイル画像が埋め込まれている。
iPhoneの「写真」アプリにて写真を選択して「メールで送信」
・iPhoneの「写真」アプリ -> 「カメラロール」 -> 写真を選択して「メールで送信」
・受信したメールに添付されていた写真のファイル名は「写真.jpg」になっている。
・画像サイズは横800ピクセル×縦600ピクセルに縮小されている。
・GPSによる位置情報付き。
・Exifによるサムネイル画像が削除されている。
・GPSTimeStampの値が少しちがう(日付・時分秒レベルでは同等らしい)
iPhoneの「写真」アプリにて写真を選択して「MMSで送信」
・iPhoneの「写真」アプリ -> 「カメラロール」 -> 写真を選択して「MMSで送信」
・受信したメールに添付されていた写真のファイル名は「IMG_1518.jpg」になっている。元画像と同じファイル名。
・画像サイズは横1024ピクセル×縦768ピクセルに縮小されている。
・GPSによる位置情報が削除されている。
・Exifによるサムネイル画像が削除されている。
・Exif情報はほとんど削除されていて、色情報や画像サイズ情報ぐらいしか残っていない。
iPhoneの「写真」アプリにて写真をコピーして「メール」アプリにて写真をペーストしてメール送信
・iPhoneの「写真」アプリ -> 「カメラロール」 -> 写真を選択&長押しして「コピー」 -> 「メール」アプリにて画像を「ペースト」してメール送信
・受信したメールに添付されていた写真のファイル名は「IMG_1518.JPG」になっている (拡張子は大文字で「JPG」)。
・画像サイズは横2048ピクセル×縦1536ピクセル
・GPSによる位置情報付き。
・Exifによるサムネイル画像が埋め込まれている。
iPhoneの「写真」アプリにて写真をコピーして「SMS/MMS」アプリにて写真をペーストしてMMS送信
・iPhoneの「写真」アプリ -> 「カメラロール」 -> 写真を選択&長押しして「コピー」 -> 「SMS/MMS」アプリにて画像を「ペースト」してMMS送信
・受信したメールに添付されていた写真のファイル名は無指定。
・画像サイズは横1024ピクセル×縦768ピクセルに縮小されている。
・GPSによる位置情報が削除されている。
・Exifによるサムネイル画像が削除されている。
・Exif情報はほとんど削除されていて、色情報や画像サイズ情報ぐらいしか残っていない。
以下に実際の3パターンの写真画像ファイルとExif情報を残しておく。
USB接続で写真をPCに転送した場合 (元画像)
『iPhoneの「写真」アプリにて写真をコピーして「メール」アプリにて写真をペーストしてメール送信』もファイルの中身は同じ。
以下、jhead コマンドによるExif情報。
$ jhead -v ./original.jpg
Exif header 10721 bytes long
Exif section in Motorola order
(dir has 11 entries)
Make = "Apple"
Model = "iPhone 3GS"
Orientation = 1
XResolution = 72/1
YResolution = 72/1
ResolutionUnit = 2
Software = "3.1.2"
DateTime = "2010:01:11 11:16:10"
YCbCrPositioning = 1
ExifOffset = 206
Exif Dir:(dir has 21 entries)
ExposureTime = 1/15
FNumber = 14/5
ExposureProgram = 2
ISOSpeedRatings = 131
ExifVersion = "0221"
DateTimeOriginal = "2010:01:11 11:16:10"
DateTimeDigitized = "2010:01:11 11:16:10"
ComponentsConfiguration = "?"
ShutterSpeedValue = 3711/949
ApertureValue = 4281/1441
MeteringMode = 1
Flash = 32
FocalLength = 77/20
FlashPixVersion = "0100"
ColorSpace = 1
ExifImageWidth = 2048
ExifImageLength = 1536
SensingMethod = 2
ExposureMode = 0
WhiteBalance = 0
Sharpness = 1
GPS Dir offset = 544
GPS info dir:(dir has 5 entries)
GPSLatitudeRef ="N"
GPSLatitude =35/1, 1050/100, 0/1, 1050/100, 0/1, 136/1, 0/1, 136/1, 5287/100
GPSLongitudeRef ="E"
GPSLongitude =136/1, 5287/100, 0/1, 5287/100, 0/1, 11/1, 0/1, 11/1, 16/1
GPSTimeStamp =11/1, 16/1, 17/100, 16/1, 17/100, 459011/196608, 17/100, 459011/196608, 65542/274
Continued directory (dir has 7 entries)
Compression = 6
Orientation = 1
XResolution = 72/1
YResolution = 72/1
ResolutionUnit = 2
ThumbnailOffset = 788
ThumbnailLength = 9925
Thumbnail size: 9925 bytes
Jpeg section marker 0xdb size 132
JPEG image is 2048w * 1536h, 3 color components, 8 bits per sample
Jpeg section marker 0xc4 size 418
File name : ./original.jpg
File size : 1094678 bytes
File date : 2010:01:24 17:41:52
Camera make : Apple
Camera model : iPhone 3GS
Date/Time : 2010:01:11 11:16:10
Resolution : 2048 x 1536
Flash used : No
Focal length : 3.8mm
Exposure time: 0.067 s (1/15)
Aperture : f/2.8
ISO equiv. : 131
Whitebalance : Auto
Exposure : program (auto)
GPS Latitude : N 35d 10.50m 0s
GPS Longitude: E 136d 52.87m 0s
iPhoneの「写真」アプリにて写真を選択して「メールで送信」
以下、jhead コマンドによるExif情報。
$ jhead -v ./mail.jpg
Exif header 666 bytes long
Exif section in Motorola order
(dir has 10 entries)
Make = "Apple"
Model = "iPhone 3GS"
XResolution = 72/1
YResolution = 72/1
ResolutionUnit = 2
Software = "3.1.2"
DateTime = "2010:01:11 11:16:10"
YCbCrPositioning = 1
ExifOffset = 194
Exif Dir:(dir has 20 entries)
ExposureTime = 1/15
FNumber = 14/5
ExposureProgram = 2
ISOSpeedRatings = 131
ExifVersion = "0221"
DateTimeOriginal = "2010:01:11 11:16:10"
DateTimeDigitized = "2010:01:11 11:16:10"
ShutterSpeedValue = 3711/949
ApertureValue = 4281/1441
MeteringMode = 1
Flash = 32
FocalLength = 77/20
FlashPixVersion = "0100"
ColorSpace = 1
ExifImageWidth = 800
ExifImageLength = 600
SensingMethod = 2
ExposureMode = 0
WhiteBalance = 0
Sharpness = 1
GPS Dir offset = 520
GPS info dir:(dir has 5 entries)
GPSLatitudeRef ="N"
GPSLatitude =35/1, 1050/100, 0/1, 1050/100, 0/1, 136/1, 0/1, 136/1, 5287/100
GPSLongitudeRef ="E"
GPSLongitude =136/1, 5287/100, 0/1, 5287/100, 0/1, 11/1, 0/1, 11/1, 16/1
GPSTimeStamp =11/1, 16/1, 17/100, 16/1, 17/100, 0/0, 17/100, 0/0, 0/37130
Jpeg section marker 0xdb size 67
Jpeg section marker 0xdb size 67
JPEG image is 800w * 600h, 3 color components, 8 bits per sample
Jpeg section marker 0xc4 size 31
Jpeg section marker 0xc4 size 181
Jpeg section marker 0xc4 size 31
Jpeg section marker 0xc4 size 181
File name : ./mail.jpg
File size : 129282 bytes
File date : 2010:01:24 17:41:52
Camera make : Apple
Camera model : iPhone 3GS
Date/Time : 2010:01:11 11:16:10
Resolution : 800 x 600
Flash used : No
Focal length : 3.8mm
Exposure time: 0.067 s (1/15)
Aperture : f/2.8
ISO equiv. : 131
Whitebalance : Auto
Exposure : program (auto)
GPS Latitude : N 35d 10.50m 0s
GPS Longitude: E 136d 52.87m 0s
iPhoneの「写真」アプリにて写真を選択して「MMSで送信」
『iPhoneの「写真」アプリにて写真をコピーして「SMS/MMS」アプリにて写真をペーストしてMMS送信』もファイルの中身は同じ。
以下、jhead コマンドによるExif情報。
$ jhead -v ./mms.jpg
Exif header 88 bytes long
Exif section in Motorola order
(dir has 2 entries)
Orientation = 1
ExifOffset = 38
Exif Dir:(dir has 3 entries)
ColorSpace = 1
ExifImageWidth = 1024
ExifImageLength = 768
Jpeg section marker 0xdb size 67
Jpeg section marker 0xdb size 67
JPEG image is 1024w * 768h, 3 color components, 8 bits per sample
Jpeg section marker 0xc4 size 31
Jpeg section marker 0xc4 size 181
Jpeg section marker 0xc4 size 31
Jpeg section marker 0xc4 size 181
File name : ./mms.jpg
File size : 224547 bytes
File date : 2010:01:24 17:41:52
Resolution : 1024 x 768
参考
iPhone 3GS Information Agency: iPhoneで撮影した写真のExifデータについて では「"カメラ"は現在の位置情報を利用しますよろしいですか?」 → 「許可しない」と「許可する」 のデータ比較がされている。
iPhone 3GSの写真には方位角が記録されている - Tagchan's Blog のように調べてみたけど、今回のサンプル写真には撮影した画像の方向は入っていなかった。しかし、以前に自分が撮影した写真には方位角が含まれていたので何か設定があるのかそれともiPhone OSのバージョンがちがうのか。。。
tags: zlashdot iPhone Exif Photo iPhone
Posted by NI-Lab. (@nilab)