Your browser doesn't support the features required by impress.mod.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

12.10.2016 | International Summer School (ISS)

Digitale Methodik in den Geistes- und Kulturwissenschaften

Bilddaten

Formate, Technologien

Slides: https://studiengang-digitale-methodik.pages.gitlab.rlp.net/modul-5/5c/slides/bilddaten/

Torsten Schrade | Twitter @digicademy | Github digicademy | CC-BY 4.0

Gliederung

  1. Grundlagen
  2. Anwendungsbeispiele
  3. Werkzeuge
  4. Bildmetadaten
  5. Interoperabilität

Grundlagen

Grafikformate

Raster- und Vektorgrafiken

Beispiel

Grundbegriffe

Auflösung

  • Pixel: kleinste Einheit die am einem Ausgabegerät (Monitor, Drucker) ausgegeben werden kann (ppi/dpi)
  • Auflösung:
    • ist wiedergabebezogen,
    • kann angegeben werden entweder in:
    • Anzahl der Bildpunkte insgesamt (bspw. Megapixel)
    • Anzahl der Bildpunkte pro Zeile (bspw. 1024 x 768)
    • Je höher die Menge der angegebenen Pixel, umso höher die Auflösung

Grundbegriffe

Farbtiefe

  • Die maximal mögliche Menge an (Farb-)Abstufungen wird in Bits* angegeben und benennt damit die Farbtiefe eines Bildes.
  • Beispiele:
    • 1 Bit bei RGB: zwei Zustände (rot/schwarz)
    • 2 Bit bei RGB: vier Zustände (schwarz/rot/mittleres Rot/Dunkelrot)
    • 8 Bit sind 28 = 256 Zustände (256 Rottöne)
    • RGB-Farbraum mit 8 Bit pro Kanal, entsprechend (28)3 = 16.777.216 (ca. 16,7 Millionen)
  • 8 Bit sind häufig das kleinste adressierbare Element in Rechnerarchitekturen.

* Bit (zweiwertige Ziffer): Maßeinheit für den Informationsgehalt. Dabei ist 1 Bit der Informationsgehalt, der in einer Auswahl aus zwei gleich wahrscheinlichen Möglichkeiten enthalten ist. Der Informationsgehalt kann ein beliebiger reeller, nicht negativer Wert sein.

Bits pro Kanal

RGB bei 8 Bit

Anwendungsbeispiele

Corpus Vitrearum Medii Aevi

Das Online-Bildarchiv des CVMA

Einige Funktionalitäten im Überblick

Das Online-Bildarchiv des CVMA

Systemneutrale Bild- & Metadaten

ExiftoolGui

Adobe Photoshop

TYPO3 Backend

Anwendungsbeispiele

Welscher Gast digital

Bildbearbeitung

Auf der Konsole mit Imagemagick (1)

Auf dem System unterstüzte Grafikformate ausgeben
pi@digamma ~ $ identify -list format
Ausführliche Informationen zur Grafik ausgeben
pi@digamma ~ $ identify -verbose BILD
Grafik aus TIF in JPG umwandeln
pi@digamma ~ $ convert QUELLE.tif ZIEL.jpg
Grafik verlustfrei aus TIF in PDF umwandeln
pi@digamma ~ $ convert -limit memory 0 -limit map 0 QUELLE.tif -compress jpeg -quality 100 ZIEL.pdf

Bildbearbeitung

Auf der Konsole mit Imagemagick (2)

Bild beschneiden
pi@digamma ~ $ convert -crop 853x368+0+56 QUELLE.jpg ZIEL.jpg
Helligkeit erhöhen
pi@digamma ~ $ convert -modulate 150,100,100 cvma.jpg cvma-bright.jpg
Effekte applizieren
pi@digamma ~ $ convert cvma.jpg -implode 1 cvma-imploded.jpg
Stapelverarbeitung per Bash-Skript
pi@digamma ~ $ for file in *.jpg; do convert $file -rotate 90 rotated-$file; done

Bildmetadaten / XMP

Auf der Konsole mit ExifTool

Metadateninformationen aus einem Bild auslesen
pi@digamma ~ $ exiftool BILD
Einen XMP-Tag in ein Bild schreiben
pi@digamma ~ $ exiftool -artist=NAME BILD
Alle Auflösungen und Dateigrößen anzeigen
pi@digamma ~ $ exiftool -s -common .
Autorenbezogene XMP-Tags auslesen
pi@digamma ~ $ exiftool -xmp:author:all -a BILD
XMP auslesen und als Filialdatei speichern
pi@digamma ~ $ exiftool -xmp -b BILD > DATEI.xmp

Interoperabilität

International Image Interoperability Framework

Interoperabilität

Aufgaben zur IIIF-API

  1. Extrahieren Sie über die Veränderung entsprechender URL-Segmente Rechtecke verschiedener Größe aus dem Bild
  2. Verändern Sie entsprechende URL-Segmente, um ein Graustufen-Bild zu erzeugen
  3. Lassen Sie sich anstelle eines JPG-Bildes das Bild einmal in PDF und einmal in PNG zurückgeben
  4. Drehen Sie das Bild über entsprechende URL-Segmente einmal um 180 Grad und einmal um 45 Grad
  5. Lassen Sie sich über eine entsprechende URL Informationen zum Bild im JSON-Format zurückgeben

F I N I S

Danke für die Aufmerksamkeit

Software & Attribution

Links, Software & Attribution

Software used

Attribution