96 px×96 pxの解像度のPSDファイルがあります。これを、36 px×36 px、48 px×48 px、72 px×72 px、96 px×96pxなどの異なる解像度の4つのPNGファイルとして保存したいと思います。画像サイズを手動で4回調整してオプションとして保存する代わりに、これを何らかの方法で自動化できますか?
96 px×96 pxの解像度のPSDファイルがあります。これを、36 px×36 px、48 px×48 px、72 px×72 px、96 px×96pxなどの異なる解像度の4つのPNGファイルとして保存したいと思います。画像サイズを手動で4回調整してオプションとして保存する代わりに、これを何らかの方法で自動化できますか?
回答:
完全な解決策ではありませんが、これはGoogleから来た人を助けるかもしれません。
[ファイル]→[Web用に保存]で保存すると、保存プロセス中にサイズを変更できます。オプションは右側の[ 画像サイズ]にあります。
他の回答が指摘しているように、アイコンをデザインしている場合、ベクターを使用すると、画像にいくつかの異なるサイズが必要なときにこれを非常に頻繁に行います。
Alt+Ctrl+Shift+S
を起動するためにも使用できますSave for Web
。
Photoshop CCには、複数の画像を作成するために設計されたPhotoshop Generatorという機能があります
ジェネレータについてはこちらをご覧ください。
抜粋:
Generatorを使用すると、作業中にリアルタイムで画像アセットを作成できるため、各レイヤーを手動でコピー、スライス、エクスポートする面倒な手順が不要になり、時間を節約できます。レイヤーまたはレイヤーグループの名前にファイル拡張子を追加するだけで、PhotoshopはそのレイヤーのコンテンツからJPG、PNG、またはGIFを自動的に作成します。そのレイヤーに変更を加えると、ファイルはすぐに更新されます。これは、Photoshopデザインで常に最新の画像のフォルダーがあることを意味します。
アイコンを何回エクスポートする必要がありますか?アイコンが1つだけの場合、おそらく、ベクトルとレイヤースタイルを使用してすべてを描画し、ドキュメントのサイズを変更し、必要な調整を行い、PNGを保存するのが最善の選択肢です(オプションで、将来のエクスポートのためにPSDを保持します)。
このプロセスを何度も繰り返す必要がある場合は、すべてをスライス付きのスプライトシートとして設定することをお勧めします。
このトピックについて書きました(多くのエクスポートテクニックを含む):Photoshopからエクスポートします。
アイコンを設計するとき、小さなサイズを個別に手動で微調整する必要があることがよくあります。すべてのサイズを作成する際には、このことを覚えておく価値があります。
上記のMarcで述べたように、おそらくドキュメント内のベクトルのスケーリングとスプライトシートの使用をお勧めします。
避けるべき1つのことは、Maxismが示唆しているように、Web用に保存する際のスケーリングです。さまざまなテクニックの結果と、Save for Webで一貫して生成されたアセットをアーティファクトとハーフピクセルで比較する投稿を書きました。Photoshopでアセットを縮小してエクスポートします。
また、これらのアセットをエクスポートするプロセスを自動化するPhotoshopスクリプトを作成しました:EXPORT TO ANDROID PHOTOSHOP SCRIPT。
お役に立てれば。
このhttp://blog.mready.net/2013/07/dg-photoshop-action-dpi-resizing/を試してください。
それは、あなたが言う解像度であなたの目的のために使用できるプラグインです。Androidアイコンに使用します。
Photoschop CC 2014には新しいオプションがあります。「Generate Assets」と呼ばれ、「file」の下にあり、0.25x、0.5x、2x、3xを選択でき、自己の寸法を設定できます。レイヤーを任意のファイル形式にエクスポートし、異なる次元で(必要に応じて)エクスポートします。
これはまさにあなたが望むものだと思います。
https://github.com/austynmahoney/mobile-export-scripts-illustrator
あなたは、それぞれを開く慣れている場合.psd
にIllustrator
可能な複数のサイズに出力を容易にスケーリング係数を微調整することにより、あなた.jsx
のファイル。
Androidに使用されるベースラインイメージはxhdpi、iOSの場合は@ 2xです。スクリプトはこれらのサイズから拡大縮小します。
「Ship it」と呼ばれる素敵なMacプログラムは、まさにあなたが求めていることをします。画像を複数のサイズ/フォーマットにエクスポートします。私はそれを使用しました。Mac App Storeのリンク:https : //itunes.apple.com/us/app/shipit! / id492043869
アドビの土地では、これを行うのに簡単なことは何もありませんでした。ImageMagickをインストールしているか、インストールする意思があり、コマンドラインに慣れている場合は、convert
CLIツールが最適です。
数字を入力せずにEnterキーを押すまで、幅を受け入れて画像のサイズを変更するこのシェルスクリプトを作成しました。
#!/bin/sh
oot=${1%.*}
while read -p 'width: ' -r && [ "$REPLY" != '' ]; do
convert "$1" -resize "$REPLY"x "$oot-$REPLY.png"
done
私は私の名前multi-resize.sh
を付けて、~/bin/
どこにでもあるようにそれを入れました。
次に、元の解像度のPNGで次のようにシェルで実行します。
$ multi-resize.sh foo.png
width: 96
width: 72
width: 48
width: 36
width:
$
foo-72.png
同じディレクトリになどがあります。