====== Imagemagick ====== Imagemagick ist eine Sammlung von Programmen zur Bildmanipulation, Konvertierung, etc. Imagemagick ist in [[debian:Debian]] Lenny nicht enthalten, dafür aber ein Ableger ("Fork") der, nach eigener Aussage, mehr Wert auf Stabilität legt (das Paket ''graphicsmagick-imagemagick-compat'' bietet die gewohnten Symlinks für convert etc.): aptitude install graphicsmagick graphicsmagick-imagemagick-compat ===== Dateigrößen mehrerer Bilder reduzieren ===== [[http://www.imagemagick.org|Imagemagick]] bietet mit [[http://www.imagemagick.org/script/convert.php|convert]] ein leistungsfähiges Programm zur Konvertierung von Bildern. Eine einfacher Aufruf von convert -resize 800x600 Bild.jpg Bild-ergebnis.jpg reicht um ein einziges Bild in die (maximale) Auflösung 800x600 zu verkleinern. Dabei kann man auch die Auflösung (hier 72 dpi) angeben um weiter Platz zu sparen: convert -resize 800x600 -density 72x72 Bild.jpg Bild-ergebnis.jpg Nun will man nicht alle Dateien manuell umbenennen, sondern am besten ein ganzes Verzeichnis voller Bilder in der Dateigröße reduzieren. Dazu macht man sich ein Shellscript das die Dateien nacheinander umbenennt. #!/bin/bash for i in $( ls *.JPG ); do convert -resize 800x600 -density 72x72 "$i" "$i" done :!: Achtung: Die original-Dateien werden direkt mit den kleinen Versionen **überschrieben**, man sollte sich also vorher eine Sicherheitskopie in einem anderen Verzeichnis erstellen.