====== Bildverarbeitung ====== via HomeBrew installieren: * rename * ImageMagick (inkl. aller Dependencies) * jhead ==== Umbenennung mit rename ==== - ''%%rename -n -N 01 -x -e '$_ = "2017-08-26_Papststein_$N.jpg"' *.jpg%%'' - mit dem Schalter ''-n'' wird die Umbenennung nur simuliert - mit ''-x'' wird die Dateiendung entfernt und man kann sie im Dateinamen manuell wieder hinzufügen - mit ''-N 01'' wird die erste Datei die Nummber ''01'' haben ==== Konvertierung mit ImageMagick ==== - **JPEG-Rotation** anhand von EXIF-Informationen: - via jhead (HomeBrew) drehen ([[https://www.engadget.com/2010/02/17/fix-iphone-exif-rotation-on-the-command-line/|article]]):\\ ''%%jhead -autorot *.jpg%%'' - erfolgte Rotationen werden mit //Modified: xyz.jpg// quittiert - ImageMagick hat einen eigenen Parameter: ''-auto-orient'' ([[https://stackoverflow.com/questions/19456036/|StackOverflow]]) - **verkleinern:** ''%%mogrify -resize 1920x1080 -quality 80 *.jpg%%'' - Doku: [[https://www.imagemagick.org/script/command-line-options.php#resize|ImageMagick: Resize]] - ''mogrify'' ersetzt die Bilder im selben Verzeichnis - mit ''1080__%%x%%__1080'' die Maximale Größe vorgeben, unter der Bedingung, dass das Seitenverhältnis beibehalten wird. - ersten Tests nach besser nur ''-resize'' statt ''-adaptive-resize'' - **an alle Dateien “_1080”** vor die Dateiendung setzen. - ''%%for file in *; do mv "$file" "${file/.jpg/_1080.jpg}"; done%%'' - Erklärung: ''${file/.jpg/_1080.jpg}'': ''${string/substring/substitution}'' ==== Cinemagraphs ==== * https://gif.ski/