Befehlszeilentool zur Bildkonvertierung

17112
Void Star

Mögliches Duplizieren:
Kostenloser Befehlszeilen-Bildkonverter

Ich brauche ein Befehlszeilentool für Fenster, mit dem ein Bild aus einem gängigen Format in ein 24-Bit-Bitmap-Format konvertiert werden kann. Ich schreibe ein paar Programme zur Bildbearbeitung in C, aber ich möchte nicht wirklich eine Menge Code schreiben, um Bilder in einer Vielzahl von Formaten zu lesen. Ich verwende das Bitmap-Format häufig sowohl zum Lesen als auch zum Schreiben, da es ziemlich einfach ist. Ich möchte nicht wirklich alle Bilder konvertieren, indem ich sie in Paint öffne und im gewünschten Format speichere.

3

2 Antworten auf die Frage

12
dset0x

ImageMagick kann Formatkonvertierungen mit einem Tool ausführen, das mit dem aufgerufenen Werkzeug geliefert wird convert. Hier finden Sie die Binärdateien .

Sie möchten so etwas unter Windows ausführen:

for %%f in (*.jpg) do ( convert "%%~nf.jpg" -type truecolor "%%~nf.bmp" ) 

Oder in Bash:

for f in *.jpg; do convert "$f" -type truecolor "$.bmp"; done 

Convert wählt das Format automatisch aus der Erweiterung und -type truecolorstellt sicher, dass Sie in 24-Bit konvertieren.

Für welche Shell ist deine Syntax? UtahJarhead vor 11 Jahren 0
Es sieht nicht wie bash aus, also hier in bash: `for f in * .jpg; Konvertiere "$ f" -Typ Truecolor "$ . bmp"; fertig " UtahJarhead vor 11 Jahren 0
Der gebuchte Code ist MS Batch. EBGreen vor 11 Jahren 1
Es sollte als Windows-Batch-Skript funktionieren, da dies von Big Endian ausgeführt wird. Es ist jedoch nicht getestet, da ich keine Windows-Installation habe. dset0x vor 11 Jahren 0
@zmode: Wie kann ich vorgehen, wenn sich Farbbilder und Schwarzweißbilder im selben Verzeichnis * (gescannte Dokumente) * befinden? Da dies für das Senden einer E-Mail gilt, befürchte ich, größere Bilder für schwarze und weiße * (1 Bit für Farbe) * durch Hinzufügen farbiger Informationen * (z. B.: Umschalten von 1 Bit auf 3 Byte RGB pro Pixel) * zu erhalten. Ist es also möglich, das Format zu konvertieren, ohne Farbbilder in Schwarzweiß oder umgekehrt zu konvertieren? user2284570 vor 9 Jahren 0
4
galuano1

Try Convert. It can do a lot.

Ja, danach suche ich. 8 Minuten bevor ich die Antwort annehmen kann. Void Star vor 11 Jahren 1
zmode hat genauere Details gegeben, also akzeptiere ich seine Antwort. Vielen Dank! Void Star vor 11 Jahren 0
@ galuano1: Dein Link ist tot. user2284570 vor 9 Jahren 0
@ user2284570 Die Verknüpfung wurde aktualisiert. galuano1 vor 9 Jahren 0
FWIW, `convert` ist Teil der ImageMagick-Kernsuite von Tools. JakeGould vor 9 Jahren 0