Bildbearbeitung

Aus Mikiwiki
Wechseln zu: Navigation, Suche

Bildbearbeitung bezeichnet eine Vielzahl von Veränderungen an Bildern, die beim Forografieren oder durch andere Arten der Bilderfassung enstanden. Zu den damit zu behebenden Fehlern gehören etwa Über- und Unterbelichtung, Unschärfe, Kontrastschwäche, Bildrauschen, Rote-Augen-Effekt und Stürzende Linien. Durch diese Fehler wirken Bilder oft zu dunkel, zu hell, zu unscharf oder anderweitig mangelhaft. Die Ursachen können technische Probleme der Aufnahmegeräte (Bildschirmkopie, Digitalkamera, Scanner), Fehlbedienung derselben, ungünstige Arbeitsbedingungen oder mangelhafte Vorlagen sein.

Häufig vorkommende Aufgaben der Bildbearbeitung sind:

  • Grössenanpassung
  • Farbkorrektur
  • Erzeugen von Bildausschnitten
  • Erzeugen von Bildrahmen
  • Erzeugen von Wasserzeichen

Ein wenig Software zur Bildbearbeitung:

FAQ

Ermittlung von Details zu einer Bilddatei

$ file file.png
$ identify file.png
$ gm file.png
$ pnginfo file.png
$ tiffinfo file.tiff

Weitere nützliche Befehle

Bild "file.jpg" in die korrekte Richtung drehen.

$ jhead -autorot file.jpg

EXIF-Daten aus Bild "file.jpg" entfernen.

$ jhead -purejpg file.jpg

Bild "file.jpg" wird auf allen Seiten um je 2 Pixel beschnitten (z. B. um einen Rand zu entfernen).

$ mogrify -shave 2x2 file.jpg

Ein bestehender Kommentar in der Bilddatei "file.jpg" wird entfernt.

$ mogrify -comment "" file.jpg

Die Bildqualität der Bilddatei "file.jpg" wird auf "85" gesetzt.

$ mogrify -quality 85 file.jpg

Umwandlung der Bilddatei "file.jpg" ins GIF-Format.

$ mogrify -format gif file.jpg

Erstellen einer HTML-Bildergalerie. Dabei wird die HTML-Datei "index.html" erstellt, die eine Übersichtsgrafik (im GIF-Format) mit einer verweissensitiven Grafik enthält. Über diese können die einzelnen Bilder mit einem Mausklick auf die Vorschaubilder angezeigt werden. Das Ergebnis (alle Bilddateien, die HTML- und die GIF-Datei) kann direkt ins WWW gestellt werden.

$ convert 'vid:*' index.html

Beispielskript

Umwandlung von PNG-Dateien in JPG-Dateien, wobei die Originaldateien erhalten bleiben. Das Skript ignoriert alle Dateien ohne Endung, ebenso alle Bilddateien im Dateiformat PNG, welche nicht auf "PNG" oder "png" enden.

#/bin/bash
for bilddatei in $(find . -type f -print)
  do
  # Entfernen der ersten beiden Zeichen der find-Ausgabe (./)
  bilddatei=$(echo $bilddatei | cut -c3-)
  # Trennen des Dateinames in Name und Erweiterung
  dateiname=$(echo $bilddatei | awk -F . '{print $(NF-1)}')
  erweiterung=$(echo $bilddatei | awk -F . '{print $NF}')
  # Umwandlung Dateien mit Endung "png" oder "PNG" in JPG-Dateien
  case "$erweiterung" in
    png|PNG)
      ausgabeformat="jpg"
      ausgabedatei="$dateiname.$ausgabeformat"
      echo "Wandle um: $bilddatei nach $ausgabedatei"
      convert "$bilddatei" "$ausgabedatei"
    ;;
  esac
  done

Umwandlung von PNG-Dateien in JPG-Dateien, wobei die Originaldateien erhalten bleiben. Das Skript überprüft dabei die Ausgabe des Befehls file und findet so auch Bilddateien im Dateiformat PNG, die keine Endung besitzen oder nicht auf "PNG" oder "png" enden.

#/bin/bash
for bilddatei in $(find . -type f -print)
  do
  # Entfernen der ersten beiden Zeichen der find-Ausgabe (./)
  bilddatei=$(echo $bilddatei | cut -c3-)
  # Trennen des Dateinames in Name und Erweiterung
  dateiname="$bilddatei"
  dateityp=$(file $bilddatei | awk '{print $2}')
  # Umwandlung von PNG- in JPG-Dateien
  case "$dateityp" in
    png|PNG)
      ausgabeformat="jpg"
      ausgabedatei="$dateiname.$ausgabeformat"
      echo "Wandle um: $bilddatei nach $ausgabedatei"
      convert "$bilddatei" "$ausgabedatei"
    ;;
  esac
  done

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
country DE.gif Wikipedia ger Bildbearbeitungwbm Enzyklopädischer Artikel
country JP.gif Wanokoto jpn Bakumatsu Koshashin Generatorwbm Umwandlung aktueller Fotografien in "alt" aussehende Schwarzweissbilder