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
PSD.rbでiPhoneアプリ開発のギョームをカイゼンしたい(仮)
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kei-q
February 17, 2016
Programming
200
0
Share
PSD.rbでiPhoneアプリ開発のギョームをカイゼンしたい(仮)
TokyuRubyKaigi07発表資料
kei-q
February 17, 2016
More Decks by kei-q
See All by kei-q
春の鎌倉 Tech&Product Meet発表資料
keqh
0
42
Rubyistのみんなに 私の推しのDuckDBを 紹介させてください
keqh
0
85
Repro_Tech_Meetup__1_Docker.pdf
keqh
4
720
KeyRemac4MacBook.rb
keqh
0
150
すごいErlang楽しく学んだ!
keqh
0
220
Other Decks in Programming
See All in Programming
RTSPクライアントを自作してみた話
simotin13
0
400
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.3k
[KCD Czech] eBPF Meets the GPU: Future of AI Infra Observability
doniacld
0
130
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
310
SPMマルチモジュールで テストカバレッジを取得する技法
yosshi4486
0
140
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
5
2.6k
新規プロダクトを高速で生み出すハーネスエンジニアリング
seanchas116
19
7.7k
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
1
690
今さら聞けないCancellationToken
htkym
0
210
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
520
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.4k
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
110
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.9k
Unsuck your backbone
ammeep
672
58k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
180
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
The untapped power of vector embeddings
frankvandijk
2
1.7k
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
560
Between Models and Reality
mayunak
4
320
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Transcript
PSD.RB でIPHONE アプリ開発のギョ ー ムをカイゼンしたい( 仮) @kei_q #tqrk07
近況 IPHONE アプリ開発
UI デザイン デザイナー さんがPHOTOSHOP で作 成
Q. デザインをアプリ に反映させるには?
デザイン指示書
つらみ 書き漏らし 指示デー タが画像 PSD の中身を手動dump その他いろいろ
ある日のこと P : ( あれ、 ここのデザイン指示がないぞ……) P : (D のところへ行き)
ちょっと確認したいんですが、 今大丈夫ですか? D : どうしました? P : 指示書のここの文字、 フォントが書いてないんです が D : ああすいません、 それはxxx ですね。 大きさはxx で す P : 了解です。
ある日のこと P : ( あれ、 ここのデザイン指示がないぞ……) P : (D のところへ行き)
ちょっと確認したいんですが、 今大丈夫ですか? D : どうしました? P : 指示書のここの文字、 色が書いてないんですが D : ああすいません、 それは#xxxxxx ですね。 P : 了解です。
つらみ ( イメー ジ) 書き漏らし コー ドレビュー でインデントとか空白とかを何度も 指摘されるあの感じ PSD
の中身を手動dump 運用でカバー みたいな 指示デー タが画像 excel ドキュメント
( あかん)
なんとかしたい
PSD.RB ※ PSD : Photoshop のファイル形式
PSD.RB のABOUT より: PSD.rb is a general purpose Photoshop file
parser written in Ruby. It allows you to work with a Photoshop document in a manageable tree structure and find out important data such as:
Document structure Document size Layer/folder size + positioning Layer/folder names
Layer/folder visibility and opacity Font data (via psd-enginedata) Text area contents Font names Font sizes Color mode and bit-depth Vector mask data Flattened image data
None
None
None
これがあれば ( 理想) D : デザインにもっと時間がさけ る! P : デザインの反映が楽に!
他のツー ルと連携すると……( 理 想)
デザイン自動反映 PIXATE やCLASSY など
切り出した画像を自動 反映 CUT & SLICE ME など
しかし現実は厳しい
PSD.RB でIPHONE アプリ開発のギョ ー ムをカイゼンしたい ( 未完)
完 @KEI_Q