web-dev-qa-db-ja.com

Photoshop画像の各レイヤーを別々のファイルに保存する

すべてのアイコンがベクトルとして別々のレイヤーにあるPSDファイルがあります。 iPhone、iPhone4、iPadで使用できるようにさまざまなサイズで保存したいと思います。

[ファイル]> [スクリプト]> [レイヤーをファイルにエクスポート]を試しました

コンピューターが作業で過熱している間、各レイヤーを保存するのに約15分かかりました。 CS4とCS5の2台の異なるコンピューターで試してみました。同じ結果。

そして、それは私がサイズを設定することを可能にしません。

Pictos、glyphish、iconsweetsなどのほとんどのアイコンパックがこのように1つのPSDファイルで配布されているようです。

それらをPSDからPNGファイルに入れる簡単な方法はありますか?

2
BadKnees

LayerCake というアプリを使用した代替のおそらくより高速な方法を次に示します。

  • 各アイコンレイヤーに、ファイル名のように.pngで終わる名前を付けます:someicon.png

  • PSDを保存し、LayerCakeにドロップすると、レイヤー名と同じ名前のPNGが出力されます。したがって、doghouse.pngという名前のレイヤーは、doghouse.pngという名前のPNGアイコンを出力します。

注:この方法でレイヤーgroupsに名前を付けることができ、同じ方法でエクスポートされます。また、レイヤー/グループ名に.jpgを使用すると、JPEGがエクスポートされます。

1
jpwain

レイヤーパレットでレイヤーを強調表示し、を押します Ctrl+A (PC)/ Option-A(Mac)で選択し、クリップボードにコピーします(Ctrl+C /オプション-C)。

新しいファイルを作成します(Ctrl+N/Option-N)そしてレイヤーを新しいファイルに貼り付けます(Ctrl+V /オプション-V)。

これで、レイヤーを任意の形式で別のファイルに保存できます。

0
NomadPhotog

個別のサイズを作成するために、画像を複製し、ターゲットサイズ(64x64、32x32 ...)ごとに正確にサイズを変更します。次に、これらの各画像でスクリプトを実行します。

レイヤーのエクスポートスクリプト操作は、ベクターパスであるため、またはドロップシャドウ効果などの他の理由で窒息している可能性があります。すべてのレイヤーをパスして、可能な限りラスターにフラット化し、エフェクトをフラット化します。 。レイヤーのエクスポートスクリプトを実行する前。

0
Matt M.