Benutzer-Werkzeuge

Webseiten-Werkzeuge


bildbearbeitung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
bildbearbeitung [2014/01/09 19:59]
admin [Datum und Uhrzeit wiederherstellen (aus EXIF JPG Header)]
bildbearbeitung [2019/04/16 16:08]
admin [Bildformat auf 16:9 durch Zuschneiden ändern]
Zeile 1: Zeile 1:
 +===== Bildformat auf 16:9 durch Zuschneiden ändern =====
 +
 +  convert -crop 1920x1080+0+100 alt.jpg neu.jpg
 +
 +1920x1080 ist die Größe des Bildausschnittes und +0+100 ist der Offsetwert vom alten Bild links oben
 +
 +  mkdir crop;for i in *.[jJ][pP][gG] ; do convert -verbose -crop 1920x1080+0+100 $i crop/$i; done
 +
 ==== ImageMagick v6 Examples -- Cutting and Bordering ==== ==== ImageMagick v6 Examples -- Cutting and Bordering ====
  
 http://​www.imagemagick.org/​Usage/​crop/​ http://​www.imagemagick.org/​Usage/​crop/​
  
-==== Bilder mit Logo erzeugen ==== +==== Bilder mit Alpenvereinslogo ​erzeugen ====
- +
-  mkdir mitlogo; n=1;for i in *; do composite -gravity NorthEast -compose Over logoavanger_transparent.png $i mitlogo/​bild_mit_logo$(printf "​%03d"​ $n).jpg;​n=`expr $n + 1`;done+
  
 +  mkdir mitlogo; n=1;for i in *; do composite -gravity NorthEast -compose Over /​d/​Alpenverein/​logo_neu/​anger/​pdf/​AV_anger_4c_pos_200x100.png $i mitlogo/​bild_mit_logo$(printf "​%04d"​ $n).jpg;​n=`expr $n + 1`;done
 ==== Diashow mit OpenShot erstellen ==== ==== Diashow mit OpenShot erstellen ====
  
Zeile 55: Zeile 62:
   *[[http://​www.linux-user.de/​ausgabe/​2005/​10/​052-imagemagick/​index.html|Bildbearbeitung auf der Shell]]   *[[http://​www.linux-user.de/​ausgabe/​2005/​10/​052-imagemagick/​index.html|Bildbearbeitung auf der Shell]]
   *in das aktuelle Verzeichnis wechseln   *in das aktuelle Verzeichnis wechseln
 +
 +===== Bilder für OpenShot -> 1920x =====
 +
 +  jhead -autorot *.JPG ; mkdir videos ; for i in * ; do convert $i -verbose -resize 1920x videos/$i ; done
 +
 ===== von 1600x1200 -> 1280x960: ===== ===== von 1600x1200 -> 1280x960: =====
 <​file>​mkdir internet ; for i in * ; do convert $i -verbose -resize 80% internet/$i ; done ; for i in $(ls internet) ; do convert internet/$i -verbose -quality 70% internet/$i ; done</​file>​ <​file>​mkdir internet ; for i in * ; do convert $i -verbose -resize 80% internet/$i ; done ; for i in $(ls internet) ; do convert internet/$i -verbose -quality 70% internet/$i ; done</​file>​
Zeile 62: Zeile 74:
 <​file>​mkdir internet ; for i in * ; do convert $i -verbose -resize 62.5% internet/$i ; done ; for i in $(ls internet) ; do convert internet/$i -verbose -quality 70% internet/$i ; done</​file>​ <​file>​mkdir internet ; for i in * ; do convert $i -verbose -resize 62.5% internet/$i ; done ; for i in $(ls internet) ; do convert internet/$i -verbose -quality 70% internet/$i ; done</​file>​
 ===== ->​1280x960 ===== ===== ->​1280x960 =====
-<​file>​jhead -autorot *.JPG ; mkdir internet ; for i in * ; do convert $i -verbose -resize 1280x960 ​-quality 95% internet/$i ; done</​file>​+ 
 +  ​jhead -autorot *.JPG ; mkdir internet ; for i in * ; do convert ​"$i" ​-verbose -resize 1280x960 ​"internet/$i" ​; done 
 ===== ->1920x ===== ===== ->1920x =====
 <​file>​jhead -autorot *.JPG ; mkdir internet ; for i in * ; do convert $i -verbose -resize 1920x internet/$i ; done</​file>​ <​file>​jhead -autorot *.JPG ; mkdir internet ; for i in * ; do convert $i -verbose -resize 1920x internet/$i ; done</​file>​
 +
 +===== Alle .JPG Dateien in allen Unterordnern (concrete\applications\files\ =====
 +
 +  find . -name "​*.JPG"​ -exec convert {} -verbose -resize 1920x -quality 90% {} \;
 +
 ===== von 1280x960 -> 344x288 für Klassenübersicht ===== ===== von 1280x960 -> 344x288 für Klassenübersicht =====
 <​file>​mkdir internet ; for i in * ; do convert $i -verbose -resize 30% internet/$i ; done</​file>​ <​file>​mkdir internet ; for i in * ; do convert $i -verbose -resize 30% internet/$i ; done</​file>​
 -verbose -quality 70% internet/$i ; done</​file>​ -verbose -quality 70% internet/$i ; done</​file>​
 +
 ===== -> 200x267 für Klassenübersicht ===== ===== -> 200x267 für Klassenübersicht =====
 +
 <​file>​ <​file>​
 mkdir internet ; for i in * ; do convert $i -verbose -resize 200x internet/$i ; done mkdir internet ; for i in * ; do convert $i -verbose -resize 200x internet/$i ; done
Zeile 115: Zeile 136:
   *jhead installieren (gibt es auch für Windows)   *jhead installieren (gibt es auch für Windows)
   *jhead dateiname.jpg gibt die EXIF-Dateiinformationen von Digitalfotos aus   *jhead dateiname.jpg gibt die EXIF-Dateiinformationen von Digitalfotos aus
-  *for i in *; do jhead -exonly -ft $i;done+ 
 +  ​for i in *; do jhead -exonly -ft $i;done 
   *Zeit ändern   *Zeit ändern
-    *jhead -ta-9 dateiname.jpg <- Zeit 9 Stunden zurücksetzen (-ta<​+|-><​timediff>​) + 
-    *jhead -ta+0:00:25 *.jpg <- 25 Sekunden vor +  ​jhead -ta-9 dateiname.jpg <- Zeit 9 Stunden zurücksetzen (-ta<​+|-><​timediff>​) 
-  ​*jhead -ts2008:​07:​25-15:​00:​00 VancouverKamloops.jpg+  jhead -ta+0:00:25 *.jpg <- 25 Sekunden vor 
 +  jhead -ts2008:​07:​25-15:​00:​00 VancouverKamloops.jpg 
   *Datum ändern   *Datum ändern
-    *jhead -da<​newdate>​-<​olddate>​ dateiname.jpg,​  + 
-      ​* ​jhead -da2005:​03:​01-2004:​03:​01 dateiname.jpg  +  ​jhead -da<​newdate>​-<​olddate>​ dateiname.jpg,​  
-      ​* ​jhead -da2005:​03:​01-2004:​03:​01 *.jpg +  jhead -da2005:​03:​01-2004:​03:​01 dateiname.jpg ​  
 +  jhead -da2005:​03:​01-2004:​03:​01 *.jpg  
   *Exif header löschen   *Exif header löschen
-    *jhead -de dateinmae.jpg+ 
 +  ​jhead -de dateinmae.jpg 
   *EXIF header erstellen   *EXIF header erstellen
-    *jhead -mkexif dateiname.jpg+ 
 +  ​jhead -mkexif dateiname.jpg 
   *Bilder sortieren und umbenennen   *Bilder sortieren und umbenennen
-    * jhead -n%Y-%m-%d_%H-%M-%S *.[jJ][pP][gG] ; n=1;for i in *;do mv $i bild_$(printf "​%03d"​ $n).jpg;​n=`expr $n + 1`;done+ 
 +  ​jhead -n%Y-%m-%d_%H-%M-%S *.[jJ][pP][gG] ; n=1;for i in *;do mv $i bild_$(printf "​%03d"​ $n).jpg;​n=`expr $n + 1`;done
  
   *[[http://​www.sentex.net/​~mwandel/​jhead/​usage.html|Mehr ...]]   *[[http://​www.sentex.net/​~mwandel/​jhead/​usage.html|Mehr ...]]
  
 ===== Hochformatbilder automatisch rotieren ===== ===== Hochformatbilder automatisch rotieren =====
-  ​*jhead -autorot *.jpg+  jhead -autorot *.jpg
  
 =====Panoramabild erstellen===== =====Panoramabild erstellen=====
bildbearbeitung.txt · Zuletzt geändert: 2019/05/15 10:09 von admin