現在、iGraphicsでゲームを作成しています。そのためには、.bmp形式の画像のみを使用する必要があります。複数の.jpg画像があり、それらすべてを.bmp形式に変換したいと思います。拡張子を変更するだけではうまくいきませんでした。各画像をMSペイントで開き、その画像を.bmp形式で保存する必要があります。すべての画像に対して1つずつこれを行う必要があります。それらすべてを一度に変換する方法はありますか?
複数の
.jpg
画像があり、それらすべてを.bmp
形式に変換したいと思います。
考えられる解決策の1つは、 ImageMagick を使用することです。 ImageMagickは、画像操作用の無料のオープンソースクロスプラットフォームコマンドラインツールです。コピーをダウンロードできます ここ 。
ImageMagickをインストールした後、Windowsパスにmagick.exe
を追加し、コマンドウィンドウで以下を使用できます(画像が保存されている場所)。
magick mogrify -format bmp *.jpg
パスにmagick.exe
を追加したくない場合は、代わりにいつでもフルパスを指定できます。
私は(他のポスターのように)magickを使用することを好みますが、コマンドラインツールを使い始める前は、同じことのためにirfanviewを使用していました。
バックグラウンドでmagickを使用していると思いますが、Niceguiを提供します。
ここ からコピー。
これは私自身の解決策ではありませんが、同じ/類似したものに使用したものから、ブックマークからコピーされています。
tg1911によって書かれました
指示
Irfanviewを開き、ツールバーの[ファイル]をクリックして、[バッチ変換/名前の変更...]を選択します。これにより、[バッチ変換]ダイアログボックスが開きます。
[探す場所:]ボックスで、変換する画像に移動します。
変換する画像を選択(左クリック)して、[追加]ボタンをクリックします。これにより、選択したファイルが[追加]ボタンの左側にある[入力ファイル:]ボックスに追加されます。
次に、変換後、ファイルを配置する場所を決定する必要があります。画像をロードしたのと同じフォルダに配置する場合は、[このディレクトリを出力として使用]ボタンをクリックします。
それらを別のフォルダーの[出力ディレクトリ:]の下に配置する場合は、[参照]ボタンをクリックして、配置する場所に移動します。 [作業方法:]で、[バッチ変換]を選択します。
[バッチ変換設定]で、ドロップダウン矢印を使用して出力形式を選択します。ファイル形式(jpeg、gif、bmpなど)を変更したくない場合は、画像が既にある形式を選択するだけです。
[オプション]ボタンを使用して、画質を変更します。使用する形式によって、[オプション]ボタンがアクティブかどうかが決まります。
画質の設定の詳細については、このチュートリアルを参照してください。Irfanviewを使用して画像の画質を下げることで画像のファイルサイズを小さくする詳細オプションを使用する場合は、[詳細オプションを使用する]の横のチェックボックスをオンにします。これにより、[詳細オプションの設定]ボタンがアクティブになります。
[詳細オプションの設定]ボタンをクリックすると、[すべての画像の設定]ダイアログボックスが開きます。
ここで、画像に加えたい変更を設定します。
実行する操作の横にあるチェックボックスをオンにすると、設定がアクティブになります。
希望どおりに設定したら、[OK]ボタンをクリックします。
これにより、[バッチ変換]ダイアログボックスに戻ります。
すべてが希望どおりに設定されている場合は、[スタート]ボタンをクリックします。
処理中のファイルを示すダイアログボックスが開きます。