Mehr Motorkraft
Bildverarbeitung mit den Skriptsprachen Perl und Python
Fazit
Im Gegensatz zu einfachen Skripten mittels Bash und anderen Kommandozeilen-Werkzeugen bietet das Bearbeiten von Bilddateien mit Skriptsprachen bei geringerem Aufwand sehr viel mehr Möglichkeiten. Allerdings gilt es dazu im Zweifelsfall eine komplett neue Sprache zu lernen – aber das macht ja unter anderem den Reiz von Linux aus, oder?
Danksagung
Der Autor bedankt sich bei Wolfram Eifler, Wolfram Schneider und dem Perl-Stammtisch Berlin [19] für deren kritische Anmerkungen, konstruktiven Kommentare und Anregungen im Vorfeld dieses Artikels.
Infos
[1] Teil 1 der Serie: Frank Hofmann, "Am laufenden Band", LU 03/2011, S. 84, http://www.linux-community.de/22947
[2] Teil 2 der Serie: Frank Hofmann, "Fix und fertig", LU 06/2011, S. 84, http://www.linux-community.de/22948
[3] ImageMagick: http://www.imagemagick.org
[4] GraphicsMagick: http://www.graphicsmagick.org
[5] PerlMagick: http://www.imagemagick.org/script/perl-magick.php
[6] PythonMagick: http://wiki.python.org/moin/PythonMagick
[7] Perl-Modul Imager: http://imager.perl.org/
[8] Perl-Modul für die GD-Library: http://search.cpan.org/~lds/GD/GD.pm
[9] Python Imaging Library: http://www.pythonware.com/products/pil
[10] PIL-Dokumentation (online): http://www.pythonware.com/library/pil/handbook/index.htm
[11] PIL-Dokumentation (PDF): http://www.pythonware.com/media/data/pil-handbook.pdf
[12] PIL-Tutorial: Nadia Alramli, "From Basic to Advanced Drawing", http://nadiana.com/pil-tutorial-basic-advanced-drawing
[13] Geeqie-Workshop: Karsten Günther, "Ordentlich sortiert", LU 10/2010, S. 58, http://www.linux-community.de/21689
[14] EXIF: http://en.wikipedia.org/wiki/Exchangeable_image_file_format
[15] EXIF-Spezifikation: http://www.exif.org/specifications.html
[16] Pyexiv2-Projekt: http://tilloy.net/dev/pyexiv2/
[17] Interview mit Phil Harvey: Andreas Bohle, "Alles im Griff", LU 09/2010, S. 28, http://www.linux-community.de/21636
[18] Exif-Daten zur Bildausrichtung: http://www.impulseadventure.com/photo/exif-orientation.html
[19] Perl-Stammtisch Berlin: http://perlmongers.de/?BerlinPM
[] Frank Hofmann hat Informatik an der TU Chemnitz studiert. Derzeit arbeitet er in Berlin im Open-Source-Expertennetzwerk Büro 2.0 als Dienstleister mit Spezialisierung auf Druck und Satz. Er gehört zur Linux User Group Potsdam (upLUG).



