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
写真を PNG で上げるな
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kysn
February 15, 2019
Design
400
0
Share
写真を PNG で上げるな
社内の LT 大会で発表した適切な形式で画像を取扱いましょう、という話
kysn
February 15, 2019
More Decks by kysn
See All by kysn
FF14のすゝめ
kysnrm
0
200
Canvas 2D + Vue.js で作るインタラクションコントローラー
kysnrm
1
2.1k
「デザイナー数名」から「デザインチーム」になるために
kysnrm
4
1.7k
FFTT #359 UIとUXの関係
kysnrm
2
760
Other Decks in Design
See All in Design
Drawing_for_Anim_Final_PDF.pdf
lynteo
2
150
大企業インハウスデザイン組織における DesignOps改革の現在地 / DesignOps at Scale: Navigating Transformation in Large Enterprises
nttcom
0
670
2026_01_07_3DプリントはじめましたLT.pdf
hideakitakechi
0
190
2026年5月24日Redesigner Career Jamご参加者様ご案内資料
base
PRO
0
140
CULTURE DECK/Creative Director
mhand01
0
1.2k
保育現場にAIを 〜人と技術に橋を架けるデザインで考えてきたこと〜 uiuxcamp2026-hoiku-ai-design
hiro93n
1
260
20251128_武蔵野美術大学InnovationDay_参加型の未来
a2k
1
130
AI時代、デザイナーの価値はどこに?
tararira
2
1.1k
TUNAG BOOK 2024
stmn
PRO
0
1.6k
もう迷わない!“なんとなく”を卒業するフォントの選び方【村田俊英】
toshihidemurata
0
470
20251217リビングラボ・トークin尼崎(尼崎おせっかい会議&オトナテラコヤ)
a2k
0
120
設計と制作 意図を形に表す / Design and Making: Intent Made Form
usagimaru
3
1.9k
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
370
The agentic SEO stack - context over prompts
schlessera
0
790
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
Designing for Performance
lara
611
70k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
The SEO identity crisis: Don't let AI make you average
varn
0
480
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
820
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
Transcript
写真を PNG で上げるな 2019.02.15 FFLT#15 rmorioka
森岡瞭太 リラックススペースの主 荷解きはち ょ っと進んだ
前提 速さは正義 画像には色々な形式がある 形式によって得意不得意がある
速さは正義
https://www.thinkwithgoogle.com/ marketing-resources/data-measurement/ mobile-page-speed-new-industry-benchmarks/ 読み込みに 6 秒かかると 直帰率は2倍に
なぜ速さは正義なのか 読み込みに時間かかるほど直帰率が上がる UI 改善するとかユーザーフロー見直すよりも 速度上げたほうがユーザーのためになると思う(持論) SEO 的にも重要
何が遅く しているのか 主に画像 実際は JS とか CSS とかレンダリングとか色々関係してる 正直森岡はこの辺りは専門外です そもそもブログサービスなんかの場合は↑の改善には限界がある
なら画像を軽く するしかない
画像には 色々な形式がある
代表的な形式 JPG PNG8 / PNG24 / PNG32 GIF SVG WebP
実際はもっと色々あるけど、 ざっ く りこの辺を知っておく と良い
形式には 得意不得意がある
JPG 非可逆圧縮(劣化する) 圧縮率という概念がある(85%く らいが丁度良い) グラデーションや細かな色調のあるもの向き 色数の少ない画像だと劣化が目立つ 透明は表現できない 写真はほぼ思考停止で jpg でおk
PNG8 可逆圧縮(劣化しない) 画像内の色数が 8bit(256 色)までなので 8 色数の少ない画像向き 透明も表現できる ロゴ、図、シンプルなイラストなど 実は白黒写真なら色数が足りるのでアリ
PNG24 可逆圧縮 画像内の色数が 24bit(1677 万色)までなので 24 キレイだがとにかく重い 透明は表現できない あまり使い所が思いつかない 速度度外視で画質を優先したい場面なら
PNG32 透明を表現できる png24 32bit ではなく 24bit の色と 8bit の透明度 どうしても透明を使いたければ……?
GIF 可逆圧縮 8bit 動画もいける 透明も表現できる ただし半透明はダメ 動画にしたければ
SVG ベクター画像 通常の画像はド ッ トの集合 ベクター画像は座標で表現される とても軽い シンプルな図形やロゴならこれ 実は中に css
書けるので、 レスポンシブな画像とかにもできる(非推奨)
SVG ベクター画像 通常の画像はド ッ トの集合 ベクター画像は座標で表現される とても軽い シンプルな図形やロゴならこれ 実は中に css
書けるので、 レスポンシブな画像とかにもできる(非推奨)
WebP Google が開発している新規格 非可逆圧縮 jpg より軽い 透明も扱える 対応ブラウザ、ソフ トがまだ少ない 将来に期待
写真比較 JPG 100% 2.2MB JPG 85% 1.5MB PNG8 3.1MB PNG24
5.4MB WebP 154KB
イラスト比較 JPG 100% 632KB JPG 85% 617KB PNG8 6KB PNG24
12KB WebP 4KB SVG 10KB
まとめ 写真は jpg で上げよう ロゴとか図は png8 で 具体的にどう作業すれば良いのかは別の機会に