Ich habe ein großes Verzeichnis von Screenshots. Dumm ich, ich habe nicht überprüft, dass sie gut ausgehen und herausgefunden, wie hart VLC einen Fehler mit FRAPS True RGB hat. Zum Glück scheint es reparierbar, es sieht so aus, als ob das einzige Problem ist, dass die R- und B-Kanäle ausgetauscht wurden.Tauschen Sie R- und B-Farbkanalwerte in einem Verzeichnis von Bildern aus? Python
Mit Python PIL Ich möchte die roten und blauen Werte für jedes Bild für jedes Pixel packen und sie dann getauscht wieder einsetzen.
Ich weiß, wie durch ein Verzeichnis zu gehen, um das Hauptstück, die Werte zu tauschen fehlt mir der beste Weg ist. Ich denke, ich könnte es Pixel für Pixel tun, aber vielleicht gibt es einen mehr pythischen Weg, vielleicht alles in einem Befehl zu mischen?
All Beispiel-Code oder Links wäre sehr geschätzt!
oh das ist glatt, landete ich Python bekommen, es zu tun, aber ich möchte mehr darüber wissen. Wie würde ich das zum Beispiel für ein ganzes Verzeichnis verwenden? Kann ich ein Verzeichnis als Infile verwenden und ein -r Flag hinzufügen? – veta
Bitte schauen Sie noch einmal - ich habe meine Antwort aktualisiert. –
Hinweis und es gibt Python-Bindings für ImageMagick finden Sie unter: http://www.imagemagick.org/script/api.php –