SlideShare a Scribd company logo
1 of 29
Download to read offline
Fireworksでの
Retina対応を
考えてみた
Akira Maruyama 2013.6.22
ガチンコバトル勉強会in岡山
13年6月23日日曜日
今日のアジェンダ
•FireworksでのRetina対応どうやるの?
•Retina対応、モバイルデザイン作成時に
便利な拡張機能
•そもそも@1xの画像は必要なのか?
•まとめ
ガチンコバトル勉強会in岡山
13年6月23日日曜日
Fireworksでの
Retina対応どうやるの?
ガチンコバトル勉強会in岡山
13年6月23日日曜日
Webグラフィックス作成に適した
Fireworks
ガチンコバトル勉強会in岡山
•管理はベクトルだが、プレビューや
書き出しはビットマップ
•エフェクト設定がライブで変更可能
•シンボル、マスターページ、レイヤー共有
などオブジェクトを使いまわす仕組みや
管理の利便性が優秀
13年6月23日日曜日
Webグラフィックス作成に適した
Fireworks
ガチンコバトル勉強会in岡山
•書き出し時の画像の圧縮が他ツールよりも
比較的優秀
•エッジにアンチエイリアスのかからない
オブジェクトを作成できる
•作図したオブジェクトをCSSに変換できる
13年6月23日日曜日
Webグラフィックス作成に適した
Fireworks
ガチンコバトル勉強会in岡山
•作業ファイルがPNGなため、作業中でも
ブラウザでプレビュー可能
→ただしページ機能を使っている場合はNG
•ページ、ステートなど1ファイルで管理可能
•スライスの設定が柔軟
•拡張機能による利便性の向上
13年6月23日日曜日
なのに開発停止…orz
ガチンコバトル勉強会in岡山
13年6月23日日曜日
ガチンコバトル勉強会in岡山
Retinaには非対応だけど…
•非対応の意味 → 効率的に管理、書き出し
が出来ないだけ
Sketch
1スライスで@2xの
画像も同時に書き出
しできる
13年6月23日日曜日
ガチンコバトル勉強会in岡山
Retinaには非対応だけど…
Briefs
端末別に画面遷移をシミュ
レートできたり、1つ画面
で@1xと@2xを同時に管理
できたりする
13年6月23日日曜日
•アウトプットはビットマップだけど、内部
ではパスでオブジェクトを管理している
※ビットマップで取り込んだものは
もちろんビットマップだよ。
Fireworksは基本スケーラブル
@1x @2x
ガチンコバトル勉強会in岡山
•オブジェクトの拡大縮小は基本無問題
13年6月23日日曜日
悩ましい仕様とバグが…
•オブジェクトのシンボル化で適用して
いるブレンド効果が欠落
オブジェクトに乗算後、シンボル化
ブレンド効果が
なくなる!
オブジェクト シンボル化
可能なら変換後に。最悪ビットマップ化
ガチンコバトル勉強会in岡山
13年6月23日日曜日
悩ましい仕様とバグが…
•オブジェクトの拡大縮小時に
Photoshopライブエフェクトの属性
が拡大縮小しない
オリジナルドロップシャドウ ライブエフェクトのドロップシャドウ
オリジナルエフェクトで回避
ガチンコバトル勉強会in岡山
13年6月23日日曜日
悩ましい仕様とバグが…
•パターン、テクスチャーも拡大縮小
しない
多用しない、割り切るw
ガチンコバトル勉強会in岡山
13年6月23日日曜日
2つのデザインアプローチ
•原寸でデザイン、あとで@2xに
利点
注意点
直感的に作成できる
ビットマップは2倍のものをシンボル化
して配置
ガチンコバトル勉強会in岡山
13年6月23日日曜日
2つのデザインアプローチ
•@2xでデザイン、あとで@1xに
利点
注意点
モバイル端末の主流に合わせたデザイン
横幅640pxで作成すれば、そのままRetina
対応に
オブジェクトのサイズは偶数値で
→@1x縮小時に整数にならないとにじむ
ガチンコバトル勉強会in岡山
13年6月23日日曜日
Retina対応、モバイルデザイン
作成時に便利な拡張機能
ガチンコバトル勉強会in岡山
13年6月23日日曜日
ガチンコバトル勉強会in岡山
@1xで作成用
•Retina Image Exporter
@1xのスライスから同時に@2x画像を書き出し
Photoshopライブエフェクトの拡大にも対応
@1x → @2x
http://creative-tweet.net/tools/
retina_image_exporter/detail.html
13年6月23日日曜日
ガチンコバトル勉強会in岡山
その2 @2xで作成
•Retina対応用にページを分ける
@2xオブジェクトを含んだページから@1xの
ページを複製
@2x → @1x
http://c-brains.jp/blog/wsg/12/06/12-193119.php
13年6月23日日曜日
ガチンコバトル勉強会in岡山
その3 両方で使える
•PsLE Scaler
オブジェクトの拡大縮小に対応
Photoshopライブエフェクトだけのスケール
にも対応
@1x → @2x @2x → @1x
http://creative-tweet.net/tools/psle_scaler/
detail.html
13年6月23日日曜日
ガチンコバトル勉強会in岡山
その4 その他
•CSS professioalzr
CSSプロパティーパネルから生成されるコード
を最適化
http://mattstow.com/css-professionalzr.html
13年6月23日日曜日
ガチンコバトル勉強会in岡山
その4 その他
•Fluid Width Calculator
選択オブジェクトの横幅とカンバスまたは別オ
ブジェクトの幅との比率を%で算出する
CSSのwidthのコードも生成する
http://mattstow.com/#FluidWidthCalc-03
13年6月23日日曜日
ガチンコバトル勉強会in岡山
その4 その他
•Generate Web Assets
スライスを設定しなくてもレイヤ
ーごとにわかれたオブジェクトを
書きだしてくれる
レイヤー名に.png, .gif, .jpgがある
ときだけ書きだされる
http://johndunning.com/fireworks/
about/GenerateWebAssets
13年6月23日日曜日
まだ@1x画像は必要?
ガチンコバトル勉強会in岡山
13年6月23日日曜日
ガチンコバトル勉強会in岡山
@1xは必要なのか?
西畑さん
「いらないです」
13年6月23日日曜日
ガチンコバトル勉強会in岡山
@1xは必要なのか?
•iPhone4以降、devicePixelRatio=2
•Androidも1のものは少ない
Android端末のdevicePixelRatio
http://blog.webcreativepark.net/2011/01/
25-173502.html
Webサイト作成なら、アクセス次第で
切り捨ててもよいのではないか?
13年6月23日日曜日
まとめ
ガチンコバトル勉強会in岡山
13年6月23日日曜日
ガチンコバトル勉強会in岡山
まとめ
•Fireworksオブジェクトは基本パス
なので、もともとスケーラブル
•ビットマップはなるべくシンボルで
管理
•Photoshopライブエフェクトは
スケールしない、要注意
13年6月23日日曜日
ガチンコバトル勉強会in岡山
まとめ
•標準でないRetina対応も、拡張機能
で効率が可能
•案件によっては@1xは捨ててもいい
のでは?
13年6月23日日曜日
ありがとうございました
@akira_maru
MaruyamaAkira
13年6月23日日曜日

More Related Content

Similar to FireworksでのRetina対応を考えてみた

CloudGarageのベンチマークテスト
CloudGarageのベンチマークテストCloudGarageのベンチマークテスト
CloudGarageのベンチマークテストKazunori Inaba
 
Fireworksで作成したデータのリサイクル考察
Fireworksで作成したデータのリサイクル考察Fireworksで作成したデータのリサイクル考察
Fireworksで作成したデータのリサイクル考察Akira Maruyama
 
あなたとわたしの仲介人♡サービスブローカー
あなたとわたしの仲介人♡サービスブローカーあなたとわたしの仲介人♡サービスブローカー
あなたとわたしの仲介人♡サービスブローカーTsukasa Kato
 
Webデザイナー視点で使ってみた Microsoft Azureの話
Webデザイナー視点で使ってみたMicrosoft Azureの話Webデザイナー視点で使ってみたMicrosoft Azureの話
Webデザイナー視点で使ってみた Microsoft Azureの話典子 松本
 
デザイナーさんでもできる Browsersync からはじめる作業効率化
デザイナーさんでもできる Browsersync からはじめる作業効率化デザイナーさんでもできる Browsersync からはじめる作業効率化
デザイナーさんでもできる Browsersync からはじめる作業効率化Kumiko SHIMIZU
 

Similar to FireworksでのRetina対応を考えてみた (6)

CloudGarageのベンチマークテスト
CloudGarageのベンチマークテストCloudGarageのベンチマークテスト
CloudGarageのベンチマークテスト
 
Fireworksで作成したデータのリサイクル考察
Fireworksで作成したデータのリサイクル考察Fireworksで作成したデータのリサイクル考察
Fireworksで作成したデータのリサイクル考察
 
あなたとわたしの仲介人♡サービスブローカー
あなたとわたしの仲介人♡サービスブローカーあなたとわたしの仲介人♡サービスブローカー
あなたとわたしの仲介人♡サービスブローカー
 
Webデザイナー視点で使ってみた Microsoft Azureの話
Webデザイナー視点で使ってみたMicrosoft Azureの話Webデザイナー視点で使ってみたMicrosoft Azureの話
Webデザイナー視点で使ってみた Microsoft Azureの話
 
AndroidのAR最新動向
AndroidのAR最新動向AndroidのAR最新動向
AndroidのAR最新動向
 
デザイナーさんでもできる Browsersync からはじめる作業効率化
デザイナーさんでもできる Browsersync からはじめる作業効率化デザイナーさんでもできる Browsersync からはじめる作業効率化
デザイナーさんでもできる Browsersync からはじめる作業効率化
 

More from Akira Maruyama

設定のカスタマイズで
まだまだ使える
Dreamweaver
設定のカスタマイズで
まだまだ使える
Dreamweaver設定のカスタマイズで
まだまだ使える
Dreamweaver
設定のカスタマイズで
まだまだ使える
DreamweaverAkira Maruyama
 
Dreamweaver
コードヒントHowTo
Dreamweaver
コードヒントHowToDreamweaver
コードヒントHowTo
Dreamweaver
コードヒントHowToAkira Maruyama
 
Fireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
Fireworks Lover Advent calender 2013 1日目 Fireworks de GenetatorFireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
Fireworks Lover Advent calender 2013 1日目 Fireworks de GenetatorAkira Maruyama
 
覚えておいて損はない! Fireworksの便利なTips特集
覚えておいて損はない! Fireworksの便利なTips特集覚えておいて損はない! Fireworksの便利なTips特集
覚えておいて損はない! Fireworksの便利なTips特集Akira Maruyama
 
コードビュー中心で開発するDreamweaverテンプレート
コードビュー中心で開発するDreamweaverテンプレートコードビュー中心で開発するDreamweaverテンプレート
コードビュー中心で開発するDreamweaverテンプレートAkira Maruyama
 
パワーユーザー必携の海外の拡張機能20選+α
パワーユーザー必携の海外の拡張機能20選+αパワーユーザー必携の海外の拡張機能20選+α
パワーユーザー必携の海外の拡張機能20選+αAkira Maruyama
 
Dreamweaver de HTML5 CS5 Ver.
Dreamweaver de HTML5 CS5 Ver.Dreamweaver de HTML5 CS5 Ver.
Dreamweaver de HTML5 CS5 Ver.Akira Maruyama
 
Fireworksの潜在能力を拡張機能で引き出そう!
Fireworksの潜在能力を拡張機能で引き出そう!Fireworksの潜在能力を拡張機能で引き出そう!
Fireworksの潜在能力を拡張機能で引き出そう!Akira Maruyama
 
HTML5コーディング環境を Dreamweaverで構築する
HTML5コーディング環境を Dreamweaverで構築するHTML5コーディング環境を Dreamweaverで構築する
HTML5コーディング環境を Dreamweaverで構築するAkira Maruyama
 
実はこんなこともできる Fireworksの裏技
実はこんなこともできる Fireworksの裏技実はこんなこともできる Fireworksの裏技
実はこんなこともできる Fireworksの裏技Akira Maruyama
 
DW テンプレートをマスターして 楽々サイトメンテナンス
DW テンプレートをマスターして 楽々サイトメンテナンスDW テンプレートをマスターして 楽々サイトメンテナンス
DW テンプレートをマスターして 楽々サイトメンテナンスAkira Maruyama
 

More from Akira Maruyama (11)

設定のカスタマイズで
まだまだ使える
Dreamweaver
設定のカスタマイズで
まだまだ使える
Dreamweaver設定のカスタマイズで
まだまだ使える
Dreamweaver
設定のカスタマイズで
まだまだ使える
Dreamweaver
 
Dreamweaver
コードヒントHowTo
Dreamweaver
コードヒントHowToDreamweaver
コードヒントHowTo
Dreamweaver
コードヒントHowTo
 
Fireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
Fireworks Lover Advent calender 2013 1日目 Fireworks de GenetatorFireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
Fireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
 
覚えておいて損はない! Fireworksの便利なTips特集
覚えておいて損はない! Fireworksの便利なTips特集覚えておいて損はない! Fireworksの便利なTips特集
覚えておいて損はない! Fireworksの便利なTips特集
 
コードビュー中心で開発するDreamweaverテンプレート
コードビュー中心で開発するDreamweaverテンプレートコードビュー中心で開発するDreamweaverテンプレート
コードビュー中心で開発するDreamweaverテンプレート
 
パワーユーザー必携の海外の拡張機能20選+α
パワーユーザー必携の海外の拡張機能20選+αパワーユーザー必携の海外の拡張機能20選+α
パワーユーザー必携の海外の拡張機能20選+α
 
Dreamweaver de HTML5 CS5 Ver.
Dreamweaver de HTML5 CS5 Ver.Dreamweaver de HTML5 CS5 Ver.
Dreamweaver de HTML5 CS5 Ver.
 
Fireworksの潜在能力を拡張機能で引き出そう!
Fireworksの潜在能力を拡張機能で引き出そう!Fireworksの潜在能力を拡張機能で引き出そう!
Fireworksの潜在能力を拡張機能で引き出そう!
 
HTML5コーディング環境を Dreamweaverで構築する
HTML5コーディング環境を Dreamweaverで構築するHTML5コーディング環境を Dreamweaverで構築する
HTML5コーディング環境を Dreamweaverで構築する
 
実はこんなこともできる Fireworksの裏技
実はこんなこともできる Fireworksの裏技実はこんなこともできる Fireworksの裏技
実はこんなこともできる Fireworksの裏技
 
DW テンプレートをマスターして 楽々サイトメンテナンス
DW テンプレートをマスターして 楽々サイトメンテナンスDW テンプレートをマスターして 楽々サイトメンテナンス
DW テンプレートをマスターして 楽々サイトメンテナンス
 

FireworksでのRetina対応を考えてみた