Limetten-HeaderText-Header

Bilder und Linux

Batchconvertierung und Bearbeitung

  • rename 's/\.jpg$/\.JPG/' *.jpg Alle Dateiendungen von .JPG zu .jpg ändern.
  • jhead -autorot *.jpg Rotiert Bilder gemäß der Metainformationen.

Ein kleines Script zum Convertieren und Umbenennen:

#!/bin/bash
#this script converts graphics to versions with lower definition/quality
#this might be helpful for uploading to the net.

#start with archive number 1
COUNT=1

#some settings for the ImageMagick library:

QUALITY=80
SIZE="50%"

if [ $# -ne 1 ]
then
echo "Usage: imgresize NAME"
echo " Converts all files of the form *.JPG in current folder"
echo " to smaller images of the form NAME###"
exit 1
fi

#this name can be arbitrarily chosen
#but a single word made of alphanumeric characters is recommended
NAME=$1

for i in *.JPG;
do
convert -geometry $SIZE -quality $QUALITY $i `printf "$NAME%03d.jpg" $COUNT`;
let COUNT=COUNT+1

done

Eine gute Bibliothek für Grafikfunktionen

ImageMagick Pfeil

Probleme mit der Bild-Rotation

Moderne Bildbetrachter nutzen die Rotationsinformation aus den Exif-Daten, um das Bild in der korrekten Ausrichtung anzuzeigen. Leider gilt das aber nicht für alle Bildbetrachter, was sich z.B. zeigt, wenn ein Bild im Browser erscheint. Hier hilft folgendes Tool: jhead. (z.B. jhead -autorot *.jpg).

Plots unter Linux

Siehe GnuPlot.