形式はJPGのままで、容量は特に意識しません。サイズだけを横幅220px程度(携帯端末から閲覧できるようサイズ)に変換したいのです。
ベクターにあるいくつもの画像変換のフリーソフトを試してみましたが、数枚程度の変換なら問題ないものの、数百枚を超えるとすべて変換途中でフリーズしてしまうなどの欠点がありました。
有料ソフトや自分でプログラムを作るなどなんでもよいので、何か良い方法はないでしょうか?
多少高いソフトでもよいですし、PHPのプログラミングはそこそこわかりますので参考にあるプログラムでもあれば非常に助かります。
Image::Magick を使って大量画像のサムネイル画像を一括自動生成する方法。
<詳細>
http://www.drk7.jp/MT/archives/001205.html
2万点の画像が僅か5分程度で処理完了出来たそうですよ。
PhotoShopやFireWorksの無償体験版でアクションかバッチを使ってみてはいかがでしょうか。
回答ありがとうございます。
PhotoShopの無償体験版、インストールしてみました。
が、よくわかりませんでした。。
回答ありがとうございます。
縮小専用で解決しました!
どうもありがとうございます!
Windows XPであれば、Microsoftが出してるImage Resizerを試してみてはいかがでしょうか?
http://www.microsoft.com/japan/windowsxp/using/digitalphotograph...
http://www.microsoft.com/windowsxp/downloads/powertoys/xppowerto...
数万枚はやってみないとわかりませんが・・・
回答ありがとうございます。
縮小専用で解決しました!
Ralphaはどうでしょう?
http://www.forest.impress.co.jp/article/2008/08/04/ralpha.html
今まで色々使ってきましたが、これが今のところ一番、早いです。
ただちょっとGUIが悪いですけどね。
回答ありがとうございます。
使ってみましたが、数枚の変換にしか使えないようです。。
XnView、NConvert http://pagesperso-orange.fr/pierre.g/:title がフリーで重宝です。
多少高いソフトならKDコンバート等がありますよ http://www.kernelcomputer.co.jp/kdindex.htm:title
回答ありがとうございます。
縮小専用で解決しました!
もう解決しちゃったようですが、ウチはコレを活用しています。
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ならこのサイズ的にプログラミングも出来ます。
ご回答ありがとうございます。
そのクラスの存在は知りませんでした。
教えていただいてどうもありがとうございます。
今度、使えるかどうか試してみます。
回答ありがとうございます。
Perlですね。。