Photoshopで単一レイヤーを画像としてエクスポートする


47

多くのデザイナーがデザインのレイヤー化されたPSDを送ってくるので、Webページに配置するためにデザインの断片を分解する必要があります。Photoshopでかなりの数のことを行うことができますが、それではほとんど効率的ではありません。

レイヤーにある画像をコピーして新しい画像に貼り付けるだけの古い方法は、切り抜きなどに取り掛かるのに永遠に時間がかかるようです。

Photoshop CS5を持っているので、何もするのに外部ソフトウェアは必要ありませんが、アイコンのような小さなものを保持し、PNGまたはJPGとしてエクスポートする単一のレイヤーを取得する方法を理解する必要があります。

「レイヤーをファイルにエクスポート」というスクリプトを知っていますが、約1時間かかり、すべてのレイヤーを膨大な数のファイルにエクスポートしました。私はそのような幅広いソリューションを探していませんでした。

これを行う簡単な方法はありますか?

回答:


26

Photoshopで単一のレイヤーまたはレイヤーのグループをエクスポートするには、エクスポートする関連レイヤーのみを表示する必要があります。(したがって、エクスポートしたくないすべてのレイヤーを非表示にし、関連するレイヤーを表示したままにします。)次に、ファイル-Web用に保存に進み、画像を保存します。

このプロセスを詳細に理解するには、このチュートリアルをご覧ください


4
ただし、レイヤーは自動トリミングされません。
Capi Etheriel

3
はい。元の画像がレイヤーよりも大きい場合は、エクスポートされたすべての画像に戻ってトリミングする必要があります。これを回避するには、スマートオブジェクトを使用します。以下の回答を参照してください。
反射

55

新しいファイルにエクスポートするレイヤーを選択します。

トップメニューで、[レイヤー]-> [レイヤーの複製...]をクリックします。

2つのオプションがあることに注意してください。1つは、新しいレイヤーの名前です...

2つ目は、現在のドキュメントまたは新しいドキュメントのいずれかの、新しいレイヤーの宛先です。「新規」を選択します。


6
「新規」を選択すると、複製されたレイヤーと同じサイズのドキュメントを取得できますか?
djromero

非常に役立つヒント。これがそれをトリミングしたいのですが。どちらにしても、知っておくと便利な機能です。
トレイコープランド

Trey、ほとんどの場合自動トリミングを行うスマートオブジェクトの使用については、以下の回答をご覧ください。
反射

49

前の回答では、barrapontoが指摘しているように、レイヤーサイズに自動トリミングされません。スマートオブジェクトはこれを修正し、より効率的です。

  1. レイヤーパネルでレイヤーを右クリックし、「スマートオブジェクトに変換」を選択します
  2. レイヤーをもう一度右クリックし、[ コンテンツを編集 ]を選択します

複数のレイヤーをCtrlキーを押しながらクリックしてから、スマートオブジェクトに変換してグループ化します。


2
これは、渡されたドキュメントから単一の画像/レイヤーをエクスポートするための最も簡単で効率的な答えです。
ルークシャヒーン

3
それが答えとして投票されるべきです。間違いなくそうだから。ありがとう@reflexiv。
エリックモランド

1
これは、現在Photoshopで利用可能な最も効率的な方法です。また、2番目のステップで追加したいのは、レイヤーのサムネイルをダブルクリックするだけです。これは右クリックして[コンテンツの編集]を選択するのと同じ効果がありますが、簡単です。
ベティ

10

@Daniel Garmanの答えに追加します。

  1. レイヤーの複製(レイヤーを右クリックしてメニューに表示)->新規(保存ステップに進む前にレイヤーの名前が失われないように、その時点で名前を付けるオプションも提供)
  2. 画像->トリム(透明ピクセルを削除するオプションが表示されます)
  3. ファイル-> Web用に保存(OSXのCMD-SHIFT-OPT-S)

これは非常に簡単な方法です。


7

これを行うには、 File-> Scripts->に移動しますExport layers to Files


1
質問を除いて、彼はこれに気づいていると言っており、それは彼の場合には悪い解決策です...さらに、それは実際に常に機能するとは限りません。
クレゴックス

1

レイヤーの一部のみをエクスポートする従来の方法は、スライスを使用することです。

  1. エクスポートしたくないピクセルを含む重なり合ったレイヤーを非表示にします(関心のある領域と重ならない場合は、表示したままにすることができます)。

  2. レイヤーメニューを使用して、目的のセクションのスライスを作成します: "新しいレイヤーベースのスライス"(かなり自動)、またはスライスツールで手動で作成します。新しいスライスのみが選択されていることを確認してください(同じフライアウトメニューに、スライスを作成するスライスのすぐ隣にスライス選択ツールがあります)。

  3. [Web用に保存]ダイアログで、スライスが選択されていることを確認します(必要な場合は、このダイアログには独自のスライス選択ツールがあります)。

  4. 保存プロセス中に、ポップアップメニューがあります。すべてを保存しないように、選択したスライスを選択したことを確認してください。

ほとんどの人は、スライスを使用しなくなりました。これは、個々の画像が頻繁にスライスされてからHTMLで再構築されるWebの初期の時代に設計されたためです。しかし、この目的にはまだ有用だと思います。

残念ながら、スライスのインターフェースは更新されておらず、使用するのが少し厄介かもしれませんが、あなたの状況で役立つかどうかを確認してください。


0

これを行う昔ながらの伝統的な方法-pre-CSはこの場合も同様に機能すると言います:

  1. レイヤー化されたアートワークを1つのレイヤーに縮小します-これは後で元に戻すことができます
  2. option / altレイヤーパレットでそのレイヤーをクリックします-これにより、周囲のキャンバスではなく、そのレイヤーのアートワークのみを選択できます
  3. copy --- edit> copyまたはoption / alt C ====これで、クリップボードにこのレイヤーのコピーができました
  4. 新しいドキュメントを作成します-すると、新しいドキュメントがクリップボードにコピーしたサイズになります
  5. あなたの新しいドキュメントには、ただの背景が含まれます....単に「貼り付け」を押します->編集>貼り付けまたはoptioin / alt V
  6. この時点で、2つの個別のドキュメントがあります。元のドキュメントに戻って、元の状態にフラット化されたレイヤーを元に戻すことができます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.