Skip to main content
Participant
Aug 31, 2024 7:55 AM UTC
Answered

画像の一括縮小について

Photoshopで複数の画像を一括で圧縮したいのですが、

 

縦横比を保って、(設定した最大幅に満たない場合はスキップされるみたいな感じでそょうか…)

100枚くらいを一気にリサイズする方法ってなにかありますか?

 

もしくはそれに近い感じの圧縮できる方法はないでしょうか??

 

記録してバッチっていうので自動でやってみましたが、縦横比が変わってしまいます。

それ以外はすごく良いのですが…

私の設定が間違ってるんでしょうか?縦横比は変わってしまうものですか?

 

 

Photoshopでいいやり方があれば教えてほしいです、プラグインでもほかのアプリでも

有料でもいいので、なにか良い方法があれば教えてください。

This topic is closed to new replies. Start a new post to keep the conversation going.
ajabon grinsmith
ajabon grinsmithCorrect answer
Community Expert
Oct 3, 2024 2:52 AM UTC

メニュー「ファイル  >  自動処理  >  画像のフィット」これですかね。

うっかり、使ったことのない機能でした。

 

「拡大しない」チェックもふまえて試したところ、

縦横比は常に保持される(逆にいえば崩すことができない)んですね。

いいですねこれ。勉強になりました。

9 replies

ajabon grinsmith
Community Expert
ajabon grinsmithCommunity ExpertCorrect answer
Community Expert
Oct 3, 2024 2:52 AM UTC

メニュー「ファイル  >  自動処理  >  画像のフィット」これですかね。

うっかり、使ったことのない機能でした。

 

「拡大しない」チェックもふまえて試したところ、

縦横比は常に保持される(逆にいえば崩すことができない)んですね。

いいですねこれ。勉強になりました。

Translate
r360studio Kazue Mori
Community Expert
Community Expert
Sep 2, 2024 8:18 AM UTC

sakurarumi さん、こんにちは。

試したわけではないのですが、ヘルプを検索してコメントしています。

 

次のページに掲載されている「ファイル/スクリプト/イメージプロセッサー」というメニューが使えたりしませんか?

 

● Photoshop ファイルのバッチ処理
https://helpx.adobe.com/jp/photoshop/using/processing-batch-files.html

 


以上、解決のヒントに繋がりますと幸いです。

ー ー ー ー
このコメントが回答に繋がったら“✔正解”を。
参考になったことがあれば“▲賛成票”を。
読んだ結果を伝えてくださるとうれしいです。

r360studio Kazue Mori 🦔
(執筆時間:16分)
ー ー ー ー

 

Translate
ajabon grinsmith
Community Expert
Community Expert
Sep 11, 2024 3:44 AM UTC

うーん。イメージプロセッサーの「サイズを変更して合わせる」オプションは、

「縮小のみ、拡大なし」には合わないですね。数点の画像で走らせたら小さな画像はすべて元より大きくなりました。

縦横比を保持しつつ、入力した幅・高さどちらかで合わせられ、どちらかがなりゆきでおさまる形です。

Translate
r360studio Kazue Mori
Community Expert
Community Expert
Oct 3, 2024 3:37 AM UTC

@ajabon grinsmith さん、↑のコメントくださってるの、見そびれてました。

 

>小さな画像はすべて元より大きくなり

解像度が小さい画像が来るとは思ってませんでした。なるほどー。

Translate
ajabon grinsmith
Community Expert
Community Expert
Sep 2, 2024 4:47 AM UTC

手間のない範囲で…せこいスクリプト書いてみました。

//// 1行目でリサイズ幅(px)を定義
////  幅が見たないものはリサイズしない
var widthLimit = 500;

var doc = app.activeDocument;
if(doc.width.as("px") > widthLimit){
    doc.resizeImage(widthLimit + "px"); 
}

 

スクリプトの実行はアクションに記録されるので、バッチ処理に使えます。

 

注意点を書き連ねるのと、完璧なスクリプトを書くのと、どっちが大変かというと、その時ごとなのですが、今回は前者がラクでした。

・スクリプト1行目「var widthLimit = 」のところを任意のpx数に書き換えておく

・レイヤー効果があるとおかしくなるので事前に「画像の統合」や「表示レイヤーを結合」などが必要

 この情報についてはこちら参照させてもらいました

 PhotoShopのリサイズの注意点-ライトヘッドのスクリプトノート

 

よかったらどうぞ。

Translate
ajabon grinsmith
Community Expert
Community Expert
Sep 2, 2024 4:19 AM UTC

規定の幅(px)があって、

超えていたら規定pxまで縮小、

満たなければリサイズはしない、

いずれにしても解像度は変更しない、

別名保存、

で合ってますか。

探せば何かありそうですが、

まずは

>記録してバッチっていうので自動でやってみましたが、縦横比が変わってしまいます。

>それ以外はすごく良い

 

この「惜しいアクション」の「画像解像度」の内容を見てみたいです。

Translate
Participating Frequently
Sep 2, 2024 4:12 AM UTC

記録というのはアクションの登録のことでしょうか?
登録の際、リサイズにはどのツールを使用しましたか?
縦横比固定のアドバイスができるかもしれません。

Translate
katayanagi51
Community Expert
Community Expert
Sep 2, 2024 3:31 AM UTC

一括で圧縮というのがよくわかりませんが,解像度を下げるということですかね??

だとしたら,状況・条件が具体的にならないと「複数の画像を一括で圧縮」する方法は出てこないかも…?

例えば単純に各画像の解像度を350ppiに,縦横比を変えずに左右寸法を50ミリに統一するだけならアクション作成→バッチ処理で一撃ですが,縦長画像は上下寸法を50ミリ,横長画像の場合は左右寸法を50ミリに変換して,解像度を水増ししないといった統一を行うとしたら,一撃では無理な気がします。

Translate
shiomijun
Community Expert
Community Expert
Aug 31, 2024 9:10 AM UTC

こんにちは

Brのクイック書き出しは試されましたでしょうか

個別にピクセル指定はできないようですが

目的と違うようでしたらすみません

ひとつのやり方として記載させていただきました

お時間ございましたらご確認していただけますと幸いです

よろしくお願いいたします

 

Translate