PhotoshopとZeplinの連携について

この記事は[Relux Advent Calendar 2018](https://qiita.com/advent-calendar/2018/relux)の7日目の記事です。

デザイナーとディレクター・エンジニアの連携をスムーズにするプロトタイピングツールの中で、 
今回はZeplinとPhotoshopの連携について調べたことや行ったことをまとめました。

## Zeplinでできること
![1.jpg](https://qiita-image-store.s3.amazonaws.com/0/314151/1bbebd11-3060-eca7-4f1a-b0b1adfe6d66.jpeg)
[Zeplin](https://zeplin.io/)はデザインデータを管理・共有することができるデスクトップアプリ、もしくはWebアプリです。
2018年11月時点でPhotoshop CC, Sketch, Adobe XD CC, Figma等に対応していて、ファイルからデザイン情報を抽出したり、スタイルガイドを作成する事もできます。
Zeplinには多くの機能がありますが、その中でもチームで導入するメリットとして下記が挙げられます。

#### SketchやPhotoshopから直接アップロードできる
あらかじめプラグインをインストールしておけば、SketchやPhotoshopから直接Zeplinにデザインデータをアップすることができます。
画像を書き出してどこかに格納という手間も省けますし、SketchやPhotoshopを入れていない非デザイナーメンバーとの共有もWebアプリ上でのURLを伝えることで簡単になります。

#### デザイン情報の取得が容易にできる
個人的に一番メリットを感じたのが、デザインデータから要素のスタイルやサイズ、テキストやカラーコードの取得ができることです。
各パーツの縦横サイズや余白の距離がマウスオーバーで簡単に取得できますし、クリックするとCSSやカラーコード、テキストデータ等の情報が表示されます。
テキストをコピーするためにPhotoshopを開く必要もなくなりますし、デザインとマークアップを分業制にしているチームではデザイン仕様書を作成する手間も省けます。

#### デザインデータへのコメントが簡単にできる
デザイン上に共有したいことをコメントとして簡単に残すことができるので、Zeplin上でコミュニケーションを完結することができます。
また番号を付けたりスレッドを作ったり、状態（Open / Mentioned / Resolved）で色と表示を切り替えることもできますし、コメント自体の表示/非表示を切り替えることも出来るのでデザイン確認の邪魔にもなりません。

#### デザイン変更の履歴を見ることができる
画面左下の砂時計アイコンをクリックすると左カラムに履歴が表示されます。
デザインデータの変更履歴が残せるので、前のバージョンを確認したり変更前/変更後の違いを比べることもできます。

#### その他
画像アセット機能やSlackへの通知機能などもありますので、チームでのコミュニケーションコストを大幅に減らすことができそうです。

## 連携する手順
1) まずZeplinのサイトから「Get started for free」ボタンをクリックして、会員登録をします。
<img src="https://qiita-image-store.s3.amazonaws.com/0/314151/6803057c-21a6-1bb9-b454-132beadc7642.jpeg" width="320px">

2) 自分のOSのアプリをダウンロード、インストールします。
<img src="https://qiita-image-store.s3.amazonaws.com/0/314151/b541382f-909a-9fc1-ded6-b7b1df76815c.jpeg" width="320px">

3) Zeplinを立ち上げ、ログイン画面からメールアドレスorユーザー名とパスワードを入力してログインします。
<img src="https://qiita-image-store.s3.amazonaws.com/0/314151/02c181db-f7ac-870d-0a67-7b609990fb84.jpeg" width="320px">

4) Zeplinのメニューから、Photoshop Integration/install Plugin Automaticallyを選択してPhotoshopにZeplinのプラグインをインストールします。
<img src="https://qiita-image-store.s3.amazonaws.com/0/314151/9d853be2-ad15-3bfb-65db-3ca7276c0056.jpeg" width="320px">

5) Photoshopのメニューから、ウインドウ/エクステンション/Zeplinを選択してZeplinパネルを表示します。
<img src="https://qiita-image-store.s3.amazonaws.com/0/314151/8ee267c5-6d75-e3fa-04a9-772ef7bd972f.jpeg" width="320px">

6) Zeplinアプリからプロジェクトを作成します。Android/iOS/Webの3つが用意されているので選択、プロジェクト名を入力します。
<img src="https://qiita-image-store.s3.amazonaws.com/0/314151/1062d5be-8189-12f3-4e1d-f36441fe0877.jpeg" width="320px">

7) Photoshopでデザインデータを開きZeplinにアップロードするレイヤー、またはアートボードを選択します。
<img src="https://qiita-image-store.s3.amazonaws.com/0/314151/8db8ff0b-4f80-863e-e851-94e6803d6055.jpeg" width="320px">

8) PhotoshopのZeplinパネルからExportボタンをクリックします。
<img src="https://qiita-image-store.s3.amazonaws.com/0/314151/f7b4f183-6f54-cee0-196a-dcdadd1cb3b4.jpeg" width="320px">

9) アップロードするプロジェクト名を選択してImportボタンをクリックします。
<img src="https://qiita-image-store.s3.amazonaws.com/0/314151/aa7ec826-d64e-e076-f6c5-0d9af8220125.jpeg" width="320px">

アップロードが完了するとZeplinアプリにデザインデータが表示されます。

また、作成したプロジェクトには自由にメンバーを追加できますので、チームメンバーを招待してデザインデータを共有することができます。
Dashboard画面のInviteボタンをクリックすると招待者のメールアドレス入力フィールドが表示されるので入力して招待します。
招待メールからメンバーに加わることで、プロジェクトを閲覧したりコメントができるようになります。

## まとめ
Zeplinを使えば、デザイン作成→確認の際に生じるコミュニケーションをスムーズに行うことができるので、
デザイナー×エンジニア×ディレクター等のチームでデザインをしている方におすすめしたいアプリです。
1プロジェクトまでは無料で利用できますし、学習コストもかからないので、ぜひ一度試してみてください。