エクスポート – Photoshop 選択範囲をPNGに保存する方法

adobe-photoshop export png

私は数百のレイヤーを持つ大きなPSDファイルを持っていて、PNGファイルに選択した領域を抽出したいと思います

エリアは、いくつかの層で構成されていることができます

Photoshopに慣れていない私は、以下の方法を使っています。必要なレイヤーを同じサイズの新しいスクラッチPSDファイルに複製し、TRIMで透明度を調整し、PNGとして保存し、TRIMを元に戻し、レイヤーを非表示にし、リンスを繰り返して

スクラッチファイルを使わずに、選択範囲をクロップしてPNGとして保存して元に戻すだけでもできると思いますが、もっといい方法があるはずです

この選択された領域をPNGにエクスポートする方法は他にもありますか?

EDIT: これはPhotoshop CS3 Extendedを実行しているWindows Xp上でのことです

  36  Aniti  2010-11-02


ベストアンサー

  • 選択する
  • 編集→コピーマージ
  • ファイル→新規作成(Photoshopは選択サイズに合わせて自動的に新しいキャンバスサイズを提案してくれるはずです)
  • 編集→貼り付け
  • ファイル→名前を付けて保存(PNG)
  • リンスを繰り返して…(ここではキーボードショートカットが便利です)

(Photoshop CS4でテスト済み)

46  Mike Fitzpatrick  2010-11-02


スライスツールで領域を選択してから、[ファイル>ウェブ&デバイスのエクスポート]を試してみてください

18  Tomas Andrle  2011-11-16


Presets\Scripts\Export Selection to PNG.jsxに入れるスクリプトを作成して取り組みました

コードは以下のようになります

app.displayDialogs = DialogModes.NO;

var pngSaveOptions = new PNGSaveOptions();
pngSaveOptions.compression = 9;

var hasSelection;
var docRef;
try {
hasSelection = !!app.activeDocument.selection.bounds;
} catch (err) {
hasSelection = false;
}

if (hasSelection) {
app.activeDocument.selection.copy(true);
var w = app.activeDocument.selection.bounds[2];
var h = app.activeDocument.selection.bounds[3];
docRef = app.documents.add(w, h);
docRef.paste();
} else {
docRef = app.activeDocument;
}
var file = File.saveDialog("Export as PNG to...");
if (file && ((file.exists && confirm("Overwrite " + file +"?")) || !file.exists)) {
docRef.saveAs(file, pngSaveOptions, !hasSelection, Extension.LOWERCASE);
if (hasSelection) {
docRef.close(SaveOptions.DONOTSAVECHANGES);
}
}

上のスクリプトでは、無選択を “select all “として処理し、対象ファイルが存在するかどうかをチェックして上書きを確認しています

このスクリプトは、File->Scripts->Export Selection to PNGからトリガーされます

1  Archimedes Trajano  2015-12-11


選択します。その後、Ctr または CMD + J を押して、その選択範囲を新しいレイヤーにコピーします

File -> Scripts -> Export Layer to Files...

Export Layers to files

レイヤーがキャンバスの全幅/全高よりも小さい場合は、Trim Layersのチェックを忘れないでください

-1  Pedro Lobito  2012-05-15


タイトルとURLをコピーしました