User Tools

Site Tools


apple:bildverarbeitung

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
apple:bildverarbeitung [2018/05/27 18:00] – created felixapple:bildverarbeitung [2024/05/30 19:18] (current) – [Konvertierung mit ImageMagick] felix
Line 1: Line 1:
 +====== 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/

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki