重複の可能性:
無料のコマンドラインイメージコンバーター
画像を一般的な形式から24ビットのビットマップに変換するために使用できるWindows用のコマンドラインツールが必要です。私はCで画像操作を行うためのいくつかのプログラムを書いていますが、多数の形式の画像を読み取るための大量のコードを書きたくありません。私はビットマップ形式を非常に単純なので、読み取りと書き込みの両方によく使用します。ペイントで開いて目的の形式で保存することで、すべての画像を変換したくはありません。
ImageMagickは、convert
と呼ばれる付属のツールを使用してフォーマット変換を行うことができます。あなたは ここでそれのためのバイナリを見つける 。
あなたはWindowsで次のようなものを実行したいと思うでしょう:
for %%f in (*.jpg) do (
convert "%%~nf.jpg" -type truecolor "%%~nf.bmp"
)
またはBashで:
for f in *.jpg; do convert "$f" -type truecolor "${f%.*}.bmp"; done
Convertは拡張子からフォーマットを自動的に選択し、-type truecolor
は24ビットに変換していることを確認します。
変換 を試してください。多くのことができます。