Neue Galerie für Zeichnungen

Ich hatte bisher eine einfache Galerie mit meinen Zeichnungen. Mich hat dann aber gestört, dass ich nicht nach Thema, Qualität oder Material filtern kann. Also habe ich etwas neues gebaut.

Auf meinem Laptop habe ich die Zeichnungen immer als zwei Dateien. Einmal ein PNG mit dem Scan und einmal ein JPEG mit einer nachbearbeiteten Form. So habe ich die Rohdaten vom Einscannen aber eben auch ein einfach zu nutzenden Vorschaubild. Pro Vorlagenbuch hatte ich einen Ordner.

Für meine Webseite habe ich einfach eine Galerie aus Nikola genutzt, dem Generator für meinen Blog. Das sah dann bisher so aus:

Man kann auf die Bilder klicken und sie gehen dann in größer auf. Soweit so gut.

Allerdings würde ich gerne einmal alle Portraits sehen. Oder aber alle Werke, die ich als »Zeichnung« bezeichnen würde und die nicht nur »Skizze« oder »Studie« sind. Vielleicht sogar nach Papier filtern? Ich habe einen Abend darüber nachgedacht und festgestellt, dass es da ganz viele Dimensionen an Metadaten gibt:

  • Anspruch: Skizze, Studie oder Zeichnung
  • Vorlage: Bestimmtes Buch oder frei
  • Datum
  • Material: Bleistifte, Kohle, irgendwann etwas ganz anderes?
  • Papier: Papiergröße, Tönung, Rauheit
  • Genre: Portrait, Landschaft, Technische Zeichnung
  • Stil: Realistisch, Comic

Mit einer Ordnerstruktur kann man so etwas nicht abbilden, da helfen nur Schlagwörter. Ich hatte mir das mit meiner Fotoverwaltung Digikam einmal angeschaut, allerdings hat mich das nicht so ganz überzeugt. In JPEG kann es Schlagwörter reinschreiben, in PNG aber nicht. Und ich kann nicht einfach sicherstellen, dass jedes Bild aus jeder Dimension exakt ein Schlagwort bekommt.

Also habe ich mir etwas selbst gebaut. Ich habe eine Tabelle mit Metadaten angelegt, den Dateiname mit Datum als Schlüssel:

Und dann habe ich ein Python-Skript geschrieben, das daraus HTML erzeugt. Mit Bootstrap CSS und ein bisschen JavaScript ist das eine Galerie, die man wie einen Web-Shop filtern kann:

Außerdem habe ich die neusten Zeichnungen nach oben gepackt. Und nun kann man sich das alles anschauen und filtern. Man kann aber auch einfach alles durchmischt anschauen. Beim Durchschauen stelle ich immer wieder erfreut fest, wie viel besser die heutigen Zeichnungen im Vergleich zu den alten sind, ich werde also mit der Zeit besser.

Das ganze kann man hier live anschauen.