Hugo ignoriert beim Erstellen von Zwischengrößen von Bildern die Metadaten (Exif). Das führt dazu, dass Bilder auf der Seite liegen, die eigentlich hochkant fotografiert wurden. Dazu hatte ich bereits einen Blogbeitrag geschrieben, siehe hier.

Heute habe ich dafür mal ein Bash-Script erstellt, um in einem Verzeichnis rekursiv alle Bilder zu finden, in denen die Rotation nur in den Exif-Daten enthalten ist, die aber auf Dateiebene nicht ausgerichtet sind.

Fotos vom Android-Gerät aus hochladen – und vorher die Metadaten entfernen

<- Update 2021-05-12: Es gibt auch ein OpenSource Tool für diesen Zweck, siehe hier. ->

Ich lade hier im Blog gelegentlich Schnappschüsse hoch, die keinerlei Anspruch auf Qualität haben (müssen), aber die mich an verschiedene Dinge erinnern.

Bisher konnte ich diese aber immer erst von zuhause aus hochladen…

Eingescannte oder abfotografierte Dokumente mit ImageMagick verbessern…

Dieser ImageMagick-Einzeiler wird vom Autor eingesetzt, um abfotografierte Whiteboards besser zu archivieren; man kann es aber genauso gut verwenden, um eingescannte oder abfotografierte Dokumente (z. B. für den Ausdruck) zu verbessern. Es gibt ihn mitsamt Beschreibung und Beispielbildern als Gist unter https://gist.github.com/lelandbatey/8677901.

MediaWiki – Schlechte Qualität bei Vektorgrafiken…

Mir war heute aufgefallen, dass die PNG-Dateien, die aus hochgeladenen Vektorgrafiken für verschiedene Größen erzeugt wurden, eine sehr schlechte Qualität hatten. Die Vermutung war zunächst, dass das per Voreinstellung von MediaWiki verwendete ImageMagick nicht auf dem System vorhanden sei und stattdessen ein qualitativ schlechter Fallback genutzt würde. Was genau bei welcher Einstellung aufgerufen wird, kann man hier sehen.

Um nachvollziehen zu können, ob alles richtig läuft, wurde die folgende Endlosschleife ausgeführt: