web-dev-qa-db-ja.com

PhotoshopのバッチアクションをWebおよびデバイス用に保存

PhotoshopCS4でアクションを作成しました。これは次のようなものです。

  1. ドキュメントを開く
  2. キャンバスサイズの変更
  3. Webとデバイス用に保存
  4. ドキュメントを閉じる

これで、「Webとデバイス用に保存」は、特定の名前で特定のフォルダーに保存するなど、すべての便利な機能を実行します。どういうわけか、このアクションをバッチ処理しようとすると、「Webとデバイス用に保存」で定義されている名前(およびおそらく場所)を使用しないようにPhotoshopに指示できません。その結果、Photoshopはバッチ内の出力の前のファイルを上書きし続け、バッチ内の最後のファイルの変換されたレンディションのみを残します。

バッチで[名前を付けて保存を上書き]チェックボックスを選択しようとしましたが、アクションの[Webおよびデバイス用に保存]部分の動作に影響を与えていないようです。

誰か助けてもらえますか?

13
Sjakelien

ブリッジからフォトショップバッチを使用すると、Photoshopで「Web用に保存」アクションを設定するときに元のファイル名を変更していなければ、ファイル名が維持されます。

7
Ben

バッチを使用して「Webおよびデバイス用に保存」し、保存したファイルにドロップレットを必要とせずに元の名前を保持させることができました。

アクションが元の名前を維持するか、同じファイルを何度もオーバーライドするかどうかを確認するには、アクションパネルでアクションを確認します。「エクスポート」コマンドをアンサーにすると、「In」プロパティが表示されます。ファイル名のないパスのみが含まれている場合は期待どおりに機能しますが、パスの最後にファイル名が含まれている場合は、オーバーライドの問題が発生します。

秘訣は、アクションを記録するときです。 「Webおよびデバイス用に保存」をクリックした後、保存時にファイル名を変更することはできません。 (また、保存時に間違った方法でクリックすると問題が発生する可能性があると思います)

これはベンが上記の彼の投稿で言おうとしていたことだと思います、私はただ明確にしようと思いました。

Win7 64ビット、CS5

5
Sam Anthony

問題は非常に単純なので、なぜそれほど多くの投稿があるのか​​わかりません。アドビのルール。

単にこれを行う:

新しいアクションの記録:フォームメニューの[ウェブとデバイス用に保存]を選択する以外の画像を開きます(目的の設定を選択して[保存]をクリックします)。

次に、[操作]ウィンドウに移動し、アクションの最初の部分を削除し[ファイルを開く]、メニューの[ファイル]> [自動化]> [バッチ]からバッチを実行します。これですべてです。

5
canvas

これまでに、Adobeにはこれを簡単にバッチ処理する機能が含まれていたと思います。 Web用に保存すると、ほとんどの場合、ファイルサイズが50%以上減少します、WTF adobe?

1

画像をCMYK to RGBから変更することで、この問題を回避しました。これにより、画像サイズが50%縮小されました。これをバッチプロセスとして設定することはできませんでした。一度に1つずつ実行する必要がありましたが、Save For Webよりも高速でしたが、それほど効果的ではありませんでした。

1
syg

液滴は、ウェブの画像を圧縮するためには機能しません。 [Web用に保存]を手動で実行すると、ドロップレットで同じバッチコマンドを使用した場合の約30%のサイズで保存されます。

1
skyle

同じ問題が発生しましたが、ショートカットコマンド(CTRL + ALT + SHIFT + S)を使用してWeb用に保存することを選択したときのアクションでは機能しませんでしたが、ファイルメニューを使用すると機能しました。それでもうまくいかない場合は、アクションを試してみてください。

シャーロット

1
Charlotte

名前を変更するための2つのドロップレットと、Webに保存するための2つのドロップレットを作成します。ここを参照してください http://forums.Adobe.com/message/3015524

1
Alan

ブルース、残念ながら、DPIについてのあなたの理解は正しくありません。画面で使用する場合、DPIには絶対に関連性はありません-物理的に印刷された場合にのみ、画像に影響を与えます。確かに、モニターで違いを確認することはできませんが、1200x800 px @ 72dpiと1200x800 @ 300 dpiがモニターで同じように表示されるためですが、解像度としてDPIを参照すると、混乱します。 DPI(1インチあたりのドット数)は、画像内のピクセルが物理的に印刷される密度のみを示し、解像度(この例では1200x800)はピクセル数を示します。それは本当によくある誤解です。これを念頭に置いて、「Web用に保存...」を使用する前にサイズを変更してからシャープにするという上記の提案は、とにかく「Web用に保存...」が実行する(許可する)ことを正確に実行しているだけです。 [Web用に保存...]ダイアログを見ると、dpiへの参照はありませんが、解像度を必要に応じて設定できる非常に明白な機能があります。

元の質問に戻ると、多くの場合(1回の使用または「Web用に保存...」を含む)、アドビのバッチ処理の問題を回避するためにAutohotkeyを使用しています。

0
Nigel Isted

ファイル名にスラッシュ/バックスラッシュが含まれていないことを確認してください。私はあなたがファイル名にスラッシュを持っていると仮定しています、そしてそれが望ましい結果を妨げているものです。

よろしく!

バーラトムドガル

0
Bharat Mudgal

同じ問題が発生しました。「回避策」は、アクションの「Web用に保存」部分でダイアログ画面をオンに切り替え、手動で「保存」を押して、必要なファイルの名前を入力することでした。

これは完全に自動ではありませんが、アクションは仕事の95%で機能します。 「保存」をクリックしてファイル名を入力するには、そこにいる必要があります。

ダイアログ画面をオンに切り替えるには、アクションの名前の左側にある空のボックスをクリックします。

私は彼らがCS11の前のどこかでそれを修正することを願っています:)

乾杯!

GM。

0
user231281

大きな高解像度の写真(最初は24MPカメラから)の場合、「save for web」を使用するだけでは、インターネットを介してリモートでブラウザにすばやく読み込む画像は得られません。秘訣は、アクションの記録を開始してから3つの手順を実行し、適切な名前を付けることです。

  1. ソースフォルダで画像を開きます
  2. サイズを変更します-横向きで72dpiで1200x 800を使用する場合、縦向きで72dpiで800x 1200を使用する場合、または最終的な画像サイズをブラウザページに表示する必要がある場合。 72 dpiのビットは非常に重要です。モニターで違いを確認できないため、より高い解像度を使用しても意味がありません。バイキュービックシャープアルゴリズムを使用します。この手順により、ファイルサイズが大幅に削減されます。
  3. シャープにする-上記のダウンサイジングはシャープネスを減らし、ぼやけたままにします-これで積極的にすることができます-少なくとも100-150%、半径0.3(試してみてください)
  4. 高品質または最高品質のプリセットを使用して、Webおよびデバイス用に保存します(sRGBカラープロファイルを使用します)。この画面で出力画像サイズを確認し、ページの読み込み時間を見積もることができます。
  5. 元のjpegを保持したい場合は、保存せずに画像を閉じます。

次に、アクションパレットのアクションから「ファイルを開く」ステップを削除します。カーソルでそれをつかみ、パレットの右下にあるビンにダンプします。最初のステップは「画像サイズ」ステップになります。

Photoshopで画像を開いていない状態で、[自動化、バッチ]コマンドに移動し、画像のソースフォルダーと宛先フォルダーを選択して実行し、コーヒーを飲んで戻って、すべての作業が完了していることを確認します。

0
Bruce

シャケリエン、私はあなたのジレンマを理解しています。出力されたバッチファイルはすべて、アクションの実行時に指定した最初のファイル名に上書きされます。したがって、35個のファイルで終わる代わりに、35回上書きされた1個のファイルで終わることになります。役に立たない。

「T.LR5001.DI.3.jpg」という画像ファイルでこれを試しましたが、この問題が発生しました。

次に、新しいアクションを使用して「T.LR5002.jpg」という次の画像ファイルで試してみましたが、正常に機能しました。パス(メインアクション内でエクスポートプロセスを最大化する場合)で、「In:」宛先に終了ファイル名が含まれておらず、バックスラッシュで終わるフォルダーへのパスが含まれていることがわかります。これはあなたが達成したいことであり、ファイル名の構造と関係があると思います。おそらく終止符(ピリオド)が関係しています。

したがって、別の初期画像ファイルを使用してアクションを設定してみてください。お役に立てれば :)

0
Oli

私も同じような状況に直面していました。そして、自分で解決策を見つけました。ファイル名を確認するだけです。有効な文字を使用し、ファイル名の先頭にある数字を削除してください。幸運を!ヒントをくれたjthemanに感謝します。

0
mije

琥珀によって提案された液滴ソリューションは非常にうまく機能します。

デスクトップまたはその他の便利な場所にコンテナフォルダを作成し、アクションの完了後にそれをクリアすることを確認することで、少し一般化できます。

間違いなく一撃の価値があります。

0
marothstein