Topツール > 2012年5月
2012年5月15日

ブラウザから実行可能な画像形式一括変換ツール

May 15,2012 12:55 AM
Tag:[, ]
Permalink

ブラウザから実行可能な画像形式一括変換ツールをPerlで作ってみました。

画像形式一括変換ツール

1.機能

指定したディレクトリにある「変換前の拡張子(ピリオドは不要)」の画像ファイルを、「変換後の拡張子(ピリオドは不要)」のファイルに一括変換して、同じディレクトリに出力します。

変換状況は下のスクリーンショットのように順次表示します。

変換状況

ディレクトリは絶対パス・相対パスのいずれも可能です。ディレクトリは再帰的に検索するので、指定したディレクトリ配下のすべての画像ファイルが対象になります。

変換後の同名ファイルがある場合、上書きします。

必要に迫られてとりあえず作ったものなので、細かいチェックはできていません。レンタルサーバによっては長時間実行すると500エラーになるかもしれません。

2.実行環境

このツールの実行には、PerlとImageMagick(PerlMagick)が必要です。

余談ですが、ImageMagickを使った形式変換は、SSHが利用可能であればコマンドラインから実行できます。

本ツールはSSHが使えない環境での利用を想定しています。

3.使い方

以下の「changeImageType.zip」をダウンロードして、展開した中にあるchangeImageType.cgiをサーバにアップロードし、実行可能なパーミッションに変更してください。

changeImageType.zip

ブラウザからツールにアクセスして、「ディレクトリ」「変換前の拡張子」「変換後の拡張子」を設定して実行してください。

ツールは自由に改変してもらって結構です。ImageMagickの実装部分を書き換えれば「一括サムネイル作成」など、色々利用方法があると思います。

また「こうした方がいい」という機能や実装があれば、どこかでつぶやいてください。

Comments [0] | Trackbacks [0]
Now loading...
ギターに入った猫
掲載広告募集
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

AMN
Categories
Monthly Archives
2020年
2019年
2018年
2017年
2016年
2015年
2014年
2013年
2012年
2011年
2010年
2009年
2008年
2007年
2006年
2005年
2004年
2003年
BlogPeople
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
Powered by
Movable Type 6.0.3