数万枚のJPG画像を一挙にリサイズして保存する方法を探しています。

形式はJPGのままで、容量は特に意識しません。サイズだけを横幅220px程度(携帯端末から閲覧できるようサイズ)に変換したいのです。

ベクターにあるいくつもの画像変換のフリーソフトを試してみましたが、数枚程度の変換なら問題ないものの、数百枚を超えるとすべて変換途中でフリーズしてしまうなどの欠点がありました。
有料ソフトや自分でプログラムを作るなどなんでもよいので、何か良い方法はないでしょうか?
多少高いソフトでもよいですし、PHPのプログラミングはそこそこわかりますので参考にあるプログラムでもあれば非常に助かります。

回答の条件
  • 1人10回まで
  • 登録:
  • 終了:2008/10/25 00:00:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答7件)

id:freebreeze No.1

回答回数931ベストアンサー獲得回数14

ポイント18pt

Image::Magick を使って大量画像のサムネイル画像を一括自動生成する方法。

<詳細>

http://www.drk7.jp/MT/archives/001205.html

2万点の画像が僅か5分程度で処理完了出来たそうですよ。

id:loveylayer

回答ありがとうございます。

Perlですね。。

2008/10/18 14:51:08
id:some1 No.2

回答回数842ベストアンサー獲得回数37

ポイント17pt

PhotoShopやFireWorksの無償体験版でアクションかバッチを使ってみてはいかがでしょうか。

http://www.adobe.com/jp/products/photoshop/

http://www.adobe.com/jp/products/fireworks/

id:loveylayer

回答ありがとうございます。

PhotoShopの無償体験版、インストールしてみました。

が、よくわかりませんでした。。

2008/10/18 14:51:45
id:powdersnow No.3

回答回数1301ベストアンサー獲得回数65

id:loveylayer

回答ありがとうございます。

縮小専用で解決しました!

どうもありがとうございます!

2008/10/18 14:52:09
id:kunyami No.4

回答回数24ベストアンサー獲得回数4

ポイント17pt

Windows XPであれば、Microsoftが出してるImage Resizerを試してみてはいかがでしょうか?

http://www.microsoft.com/japan/windowsxp/using/digitalphotograph...

http://www.microsoft.com/windowsxp/downloads/powertoys/xppowerto...

数万枚はやってみないとわかりませんが・・・

id:loveylayer

回答ありがとうございます。

縮小専用で解決しました!

2008/10/18 14:52:28
id:zuzu_sion No.5

回答回数3ベストアンサー獲得回数0

ポイント17pt

Ralphaはどうでしょう?

http://www.forest.impress.co.jp/article/2008/08/04/ralpha.html

今まで色々使ってきましたが、これが今のところ一番、早いです。

ただちょっとGUIが悪いですけどね。

id:loveylayer

回答ありがとうございます。

使ってみましたが、数枚の変換にしか使えないようです。。

2008/10/18 14:52:58
id:RDT179S No.6

回答回数1ベストアンサー獲得回数0

ポイント17pt

XnView、NConvert http://pagesperso-orange.fr/pierre.g/:title がフリーで重宝です。

多少高いソフトならKDコンバート等がありますよ http://www.kernelcomputer.co.jp/kdindex.htm:title

id:loveylayer

回答ありがとうございます。

縮小専用で解決しました!

2008/10/18 14:55:08
id:doumoto No.7

回答回数497ベストアンサー獲得回数37

ポイント17pt

もう解決しちゃったようですが、ウチはコレを活用しています。

http://www.gen-x-design.com/projects/php-thumbnailer-class/

http://phpspot.org/blog/archives/2006/08/phpphp_thumbnai.html

ただ量が多いと処理に時間がかかりますので、set_time_limit(600);

ってなおまじないが必要です。

クラスを呼び出す形になっているので、ファイル名の先頭がxxならこのサイズ、

yyならこのサイズ的にプログラミングも出来ます。

id:loveylayer

ご回答ありがとうございます。

そのクラスの存在は知りませんでした。

教えていただいてどうもありがとうございます。

今度、使えるかどうか試してみます。

2008/10/22 20:57:48

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません