suchen und kann nicht die perfekte finden.
Ich habe 100 Gig 4K-Bildsequenz zu verarbeiten.
fand imagizer2 auf sourceforge. Multithread, aber nicht 64bit (spielt eine Rolle?).
Ich denke, der schnellste wird Intel IPP Image Core Lib verwenden.
Ich bin unter Windows, aber wenn eine verrückte schnelle Linux-Option verfügbar ist, werde ich darüber nachdenken (Benchmarks?).
Inklusive Benchmarks, die ich auf einem Teststapel von 100 5k (4,3MB) Dateien ausgeführt habe
- Bild-Resizer für Windows = 20 Sek
- Batch-Bild-Resizer = 30 Sek
- imagizer2 = 64sec
- irfanView = 80sec
- Schnelle Bildgröße = 110 Sek
- imageMagick-6.7.1-Q16x64 = 149sec
ffmpeg -i d:\g\25\g_%%04d.jpg -r 15 -s hd720 -vcodec libx264 -fpre "libx264-hq.ffpreset" -crf 16 Day01_720.mp4
aber fmpeg ist fest codiert, um Bilder zu unterstützen, die nicht größer als 5012 Pixel sind. daher die Größenänderung.Antworten:
Tolle Statistiken - danke für die Referenzen. Vielleicht zu spät, aber Sie haben die oben mit Batch Picture Resizer vorgeschlagenen ImageResizer-Ergebnisse (von Codeplex) nicht erwähnt. (nicht dasselbe wie die erwähnte "Crapware") Ich habe damit begonnen, nachdem MS die Aktualisierung ihres Image Resizer eingestellt hat. Aber sicherlich haben Sie nicht die Geschwindigkeits- und Volumenanforderungen - nur saubere und schnelle Größenänderungen für E-Mail-Anhänge und dergleichen.
quelle
Ich verwende IrfanView , um jede Nacht 1 GB TIFF-Dateien in kleinere GIF-Dateien zu konvertieren. Dauert nur einige Minuten.
Ein Beispielbefehl würde so aussehen (ich verwende ihn, um Bilder für meine digitale Fotoanzeige zu konvertieren).
Dadurch wird die Größe aller JPG-Dateien von C: \ Picutres \ Best \ auf 720 x 540 geändert und als C: \ Temp \ miniDisp \ OrgFilename _rsz.jpg gespeichert.
Die Befehlszeilenschalter, die IrfanView versteht, finden Sie in der Online-Hilfe (siehe Index - Befehlszeilenoptionen) oder online hier
quelle
Sie sind sich nicht sicher, wie es in der Benchmark-Abteilung verglichen werden soll, aber Sie können ImageMagick mit den Tools "Konvertieren" oder "Mogrifizieren" ausprobieren. Es hört sich so an, als würde es 64 Bit, die Anzahl der Kerne und dergleichen gut nutzen.
Ich weiß nur, dass es wirklich leistungsstark und voll funktionsfähig ist. Ich kann die Größe ändern oder Optionen wie Resample-Filter und Dateitypkonvertierungen hinzufügen.
quelle
Schauen Sie sich diese Programme an:
Ändern der Größe von Bildern mithilfe von Batchdateien: Batch-Größenänderung .
quelle
Parallel kann verwendet werden, um Batch-Konvertierungen mit imagemagick zu beschleunigen.
Verkleinern Sie jedes * .jpg in einem Verzeichnis so, dass weder Höhe noch Breite größer als 1080 Pixel sind:
Verwenden von convert zum Erstellen separater kleinerer Dateien:
Beachten Sie, dass dies für GNU parallel gilt, nicht für die Version, die in Debians moreutils enthalten ist und eine andere Syntax und weniger Funktionen aufweist. Weitere Informationen zu Parallel finden Sie in der Manpage.
quelle
vips ist für mich schneller:
Die Geschwindigkeit wird durch JPEG-Codierung / -Decodierung begrenzt, die (dank libjpeg) Single-Threaded ist. Sie können es viel schneller zum Laufen bringen, wenn Sie mehrere vipsthumbnail gleichzeitig ausführen:
Dies ist auf einem 2012 IMAC, aber es gibt auch Windows-Binärdateien.
http://www.vips.ecs.soton.ac.uk/supported/current/
quelle