Slide 1

Slide 1 text

Exif Support Library ! @takuji31

Slide 2

Slide 2 text

@takuji31 (Takuji Nishibayashi) Applica7on Engineer at Hatena

Slide 3

Slide 3 text

Loves • ! (AVG 170 ~ 175) • " # • h.p:/ /photo.takuji31.jp • Kotlin

Slide 4

Slide 4 text

AGENDA • Exifʹ͍ͭͯ • Exif Support Library • ࢖ͬͯΈΔ

Slide 5

Slide 5 text

Exifʹ͍ͭͯ

Slide 6

Slide 6 text

Exchangeable image file formatͷུ

Slide 7

Slide 7 text

ࣸਅͷϝλσʔλΛը૾ʹຒΊࠐΉ ࢓૊Έ

Slide 8

Slide 8 text

JPEG

Slide 9

Slide 9 text

TIFF

Slide 10

Slide 10 text

RAW

Slide 11

Slide 11 text

ϝλσʔλ(Ұྫ) • ࡱӨ೔࣌ • Ϟσϧ(Χϝϥͷػछ) • ࡱӨํ޲ • F஋

Slide 12

Slide 12 text

ϝλσʔλ(Ұྫ) • γϟολʔεϐʔυ • ISOײ౓ • য఺ڑ཭ • Ґஔ৘ใ(Ң౓ܦ౓)

Slide 13

Slide 13 text

Exif 2.31

Slide 14

Slide 14 text

h"p:/ /www.cipa.jp/std/documents/ j/DC-008-2016-J.pdf

Slide 15

Slide 15 text

Exif Support Library

Slide 16

Slide 16 text

Exifͷ৘ใͷૢ࡞

Slide 17

Slide 17 text

Support Library 25.1.0 ~

Slide 18

Slide 18 text

ରԠϑΥʔϚοτ • JPEG • DNG • Adobeͷఏএ͢ΔRAWܗࣜ • CR2 • Canon • NEF, NRW • Nikon

Slide 19

Slide 19 text

ରԠϑΥʔϚοτ • ARW • Sony • RW2 • Panasonic • ORF • Olympus • PEF • PENTAX

Slide 20

Slide 20 text

ରԠϑΥʔϚοτ • SRW • Samsung • RAF • Fujifilm

Slide 21

Slide 21 text

TIFF?

Slide 22

Slide 22 text

࢖ͬͯΈΔ

Slide 23

Slide 23 text

ExifInterface

Slide 24

Slide 24 text

ExifInterface • getAttribute • getAttributeInt • getAttributeDouble

Slide 25

Slide 25 text

ଐੑ໊(Ұྫ) • TAG_DATETIME • TAG_MODEL • TAG_ORIENTATION • TAG_APERTURE_VALUE

Slide 26

Slide 26 text

ଐੑ໊(Ұྫ) • TAG_SHUTTER_SPEED_VALUE • TAG_ISO_SPEED_RATINGS • TAG_FOCAL_LENGTH • TAG_GPS_LATITUDE

Slide 27

Slide 27 text

Nikon D500ͰࡱӨͨ͠ը૾ͷ৘ใ ΛऔͬͯΈͨ

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

Nikon D500ͰࡱӨͨ͠ը૾ͷ৘ใΛऔͬͯΈ ͨ • RAWͷαϜωΠϧͷ৭͕ͿͬյΕͯΔ • ߜΓ஋ͱγϟολʔ଎౓͕औΕͳ͍

Slide 30

Slide 30 text

!

Slide 31

Slide 31 text

AndroidͰExif͍͡Ζ͏ͥʂ

Slide 32

Slide 32 text

takuji31/KanmobaAndroid

Slide 33

Slide 33 text

Enjoy Exif life !