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
potatotips 27
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Takeru Chuganji
September 28, 2016
Technology
95
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
potatotips 27
Takeru Chuganji
September 28, 2016
More Decks by Takeru Chuganji
See All by Takeru Chuganji
React Native Matsuri 2021
chuganzy
7
11k
iOSDC 2017
chuganzy
5
4k
Other Decks in Technology
See All in Technology
Point Cloud as a Foreign Language for Multi-modal Large Language Model
takmin
0
300
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
54k
PdMをやめて、 "プロダクトビルダー"という 働き方に変えました / PdM to Product Builder
shikichee
0
120
Cloudflare製品を活用した AIガバナンス実践入門 / AI governance with Cloudflare Service
delta_tech
1
120
DMMブックスのNext.js化を加速させるAI活用 / Migrating DMM Books to Next.js with AI
kentarom
0
180
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
20k
APIセキュリティを組織で実現するには~注力する点と設計・実装に入れたい対策~
riiimparm
2
720
AWSとGitHub Actionsの責任境界と 組織で安全に使用する取り組み
nealle
1
220
ハッカソンで入賞した話 @ Findy LT
asari194617
0
1.5k
「ミスを許さない手順書」を作ってみた 〜 個人的にはこれ以上できることはあまりなさそう/20260827-ssmjp-operation-procedure-update
opelab
13
9k
顧客の要望は2次情報である 〜アンテナを張るFDEの構造論〜
noriakioji
5
1k
EUDIWの枠組みを出発点に民間エコシステムの在り方を考える(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
340
Featured
See All Featured
Scaling GitHub
holman
464
140k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
エンジニアに許された特別な時間の終わり
watany
108
250k
Side Projects
sachag
455
43k
First, design no harm
axbom
PRO
2
1.3k
Into the Great Unknown - MozCon
thekraken
41
2.7k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
480
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
750
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
510
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Transcript
WebP͏࣌Ε!?! ৽͍͠ը૾ܗࣜ”BPG”Λࢼͯ͠Έͨ
None
Better Portable Graphics • ༰ྔ͕খׂ͍͞ʹߴ࣭ • ՄٯѹॖϞʔυαϙʔτ • ϒϥβ൛ެ͕ࣜαϙʔτʢJSೖΕΔ͚ͩʣ •
ΞχϝʔγϣϯΛαϙʔτ
— Gigazine “JPEGը૾ͷͷϑΝΠϧαΠζͰ ಉ࣭ͷͷΛදࣔͰ͖Δը૾ܗࣜ”
BPG vs PNG / JPEG / WebP http://xooyoozoo.github.io/yolo-octo-bugfixes/
ҹ • ϒϩοΫϊΠζཱ͕ͨͳ͍ʢΒ͔ʹͳΔʣ • αΠζ͕খ͘͞ͳ࣭͕ͬͯམͪʹ͍͘ • …͍͢͝🎉
$ brew install libbpg Τϯίʔμ / σίʔμΛΠϯετʔϧ
$ bpgenc infile.[jpg|png] BPGͷม
$ bpgdec infile.bpg BPG͔Βͷม
iOSͰͷσίʔυ ϥΠϒϥϦ࡞Γ·ͨ͠🚀
https://github.com/chuganzy/HCImage-BPG
HCImage+BPG • macOS / iOSΛαϙʔτ • Carthage / CocoaPodsͰಋೖՄೳ •
Ξχϝʔγϣϯαϙʔτ
HCImage+BPG
WebPͱσίʔυ࣌ؒͷൺֱ💥
None
BPG 1136 × 818 | 13.6KB
WebP 1136 × 818 | 13.3KB
σίʔυ࣌ؒൺֱ • WebP: 0.7226 / BPG: 2.8070͋ • σίʔυ͍😂 •
നঢ়͢ΔͱΤϯίʔυ͍
͍͍ͯΔͱ͜Ζ • ճઢ͕ͱʹ͔͍͘ • ͖Ε͍ͳը૾Λද͍ࣔͨ͠ • σίʔυΛසൟʹ͠ͳͯ͘Α͍
࠾༻ࣄྫ
…ݟ͔ͭΒͳ͔ͬͨ😢 ͬͯΔΞϓϦ͋Δͷ͔ʁ
“Some of the HEVC algorithms may be protected by patents
in some countries.” BPG͕HEVCͷಛڐΛ༻͍ͯ͠ΔՄೳੑ͕͋Γ ར༻͢Δͱ͖৭ʑؾΛ͚ͭͳ͍ͱ͍͚ͳ͍
— LWN.net “ٕज़తʹJPEGΑΓ༏Ε͍ͯΔ͕ JPEGͷΘΓʹͳΔՄೳੑ͍ͩΖ͏”
😩
• BPGؒҧ͍ͳ͘ૉΒ͍͠ϑΥʔϚοτ🚀 • iOSͰ؆୯ʹ͑ΔΑ͏ʹͨ͠🙋 • ͬͯΈ͚ͨͲσίʔυ݁ߏ͍😂 • ಛڐؔʹؾΛ͚ͭΔඞཁ͕͋Δ🙄 • ࣮ઓೖʹ·ͩ৭ʑͱૣ͗͢Δ͔💧
·ͱΊ