Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ExifInterface Support Library
Search
Takuji Nishibayashi
December 26, 2016
Technology
0
140
ExifInterface Support Library
ExifInterface Support Library presentation at Kanmoba #21
Takuji Nishibayashi
December 26, 2016
Tweet
Share
More Decks by Takuji Nishibayashi
See All by Takuji Nishibayashi
CameraX使ってみた
takuji31
0
86
kotlinx.datetime 使ってみた
takuji31
0
330
HiltのCustom Componentについて
takuji31
0
190
java.timeをAndroidで使う
takuji31
0
73
KSPを使ってコード生成
takuji31
0
310
Kotlin Symbol Processing API (KSP) を使って Kotlin ア プリケーションの開発を効率化する
takuji31
1
990
kotlinx.serialization
takuji31
0
550
kanmoba-returns-02.pdf
takuji31
0
180
AndroidXとKotlin Coroutines
takuji31
0
340
Other Decks in Technology
See All in Technology
Turing × atmaCup #18 - 1st Place Solution
hakubishin3
0
470
1等無人航空機操縦士一発試験 合格までの道のり ドローンミートアップ@大阪 2024/12/18
excdinc
0
150
私なりのAIのご紹介 [2024年版]
qt_luigi
1
120
10個のフィルタをAXI4-Streamでつなげてみた
marsee101
0
160
ブラックフライデーで購入したPixel9で、Gemini Nanoを動かしてみた
marchin1989
1
520
オプトインカメラ:UWB測位を応用したオプトイン型のカメラ計測
matthewlujp
0
170
生成AIのガバナンスの全体像と現実解
fnifni
1
180
MLOps の現場から
asei
6
630
祝!Iceberg祭開幕!re:Invent 2024データレイク関連アップデート10分総ざらい
kniino
2
250
フロントエンド設計にモブ設計を導入してみた / 20241212_cloudsign_TechFrontMeetup
bengo4com
0
1.9k
組織に自動テストを書く文化を根付かせる戦略(2024冬版) / Building Automated Test Culture 2024 Winter Edition
twada
PRO
12
3.5k
ガバメントクラウドのセキュリティ対策事例について
fujisawaryohei
0
530
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
243
12k
Optimising Largest Contentful Paint
csswizardry
33
3k
A Tale of Four Properties
chriscoyier
157
23k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
BBQ
matthewcrist
85
9.4k
Visualization
eitanlees
146
15k
It's Worth the Effort
3n
183
28k
Become a Pro
speakerdeck
PRO
26
5k
Building Applications with DynamoDB
mza
91
6.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Testing 201, or: Great Expectations
jmmastey
40
7.1k
Transcript
Exif Support Library ! @takuji31
@takuji31 (Takuji Nishibayashi) Applica7on Engineer at Hatena
Loves • ! (AVG 170 ~ 175) • " #
• h.p:/ /photo.takuji31.jp • Kotlin
AGENDA • Exifʹ͍ͭͯ • Exif Support Library • ͬͯΈΔ
Exifʹ͍ͭͯ
Exchangeable image file formatͷུ
ࣸਅͷϝλσʔλΛը૾ʹຒΊࠐΉ Έ
JPEG
TIFF
RAW
ϝλσʔλ(Ұྫ) • ࡱӨ࣌ • Ϟσϧ(Χϝϥͷػछ) • ࡱӨํ • F
ϝλσʔλ(Ұྫ) • γϟολʔεϐʔυ • ISOײ • যڑ • Ґஔใ(Ңܦ)
Exif 2.31
h"p:/ /www.cipa.jp/std/documents/ j/DC-008-2016-J.pdf
Exif Support Library
Exifͷใͷૢ࡞
Support Library 25.1.0 ~
ରԠϑΥʔϚοτ • JPEG • DNG • Adobeͷఏএ͢ΔRAWܗࣜ • CR2 •
Canon • NEF, NRW • Nikon
ରԠϑΥʔϚοτ • ARW • Sony • RW2 • Panasonic •
ORF • Olympus • PEF • PENTAX
ରԠϑΥʔϚοτ • SRW • Samsung • RAF • Fujifilm
TIFF?
ͬͯΈΔ
ExifInterface
ExifInterface • getAttribute • getAttributeInt • getAttributeDouble
ଐੑ໊(Ұྫ) • TAG_DATETIME • TAG_MODEL • TAG_ORIENTATION • TAG_APERTURE_VALUE
ଐੑ໊(Ұྫ) • TAG_SHUTTER_SPEED_VALUE • TAG_ISO_SPEED_RATINGS • TAG_FOCAL_LENGTH • TAG_GPS_LATITUDE
Nikon D500ͰࡱӨͨ͠ը૾ͷใ ΛऔͬͯΈͨ
None
Nikon D500ͰࡱӨͨ͠ը૾ͷใΛऔͬͯΈ ͨ • RAWͷαϜωΠϧͷ৭͕ͿͬյΕͯΔ • ߜΓͱγϟολʔ͕औΕͳ͍
!
AndroidͰExif͍͡Ζ͏ͥʂ
takuji31/KanmobaAndroid
Enjoy Exif life !