web-dev-qa-db-ja.com

画像変換用のコマンドラインツール

重複の可能性:
無料のコマンドラインイメージコンバーター

画像を一般的な形式から24ビットのビットマップに変換するために使用できるWindows用のコマンドラインツールが必要です。私はCで画像操作を行うためのいくつかのプログラムを書いていますが、多数の形式の画像を読み取るための大量のコードを書きたくありません。私はビットマップ形式を非常に単純なので、読み取りと書き込みの両方によく使用します。ペイントで開いて目的の形式で保存することで、すべての画像を変換したくはありません。

5
Void Star

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ビットに変換していることを確認します。

16
dset0x

変換 を試してください。多くのことができます。

4
galuano1