Práce s fotkami v GNU/Linuxu

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(JHead: Přidán parametr -te)
(Přidáno hromadné zmenšování pomocí ImageMagick)
Řádka 34: Řádka 34:
 
* Instalace:
 
* Instalace:
 
  aptitude install jhead
 
  aptitude install jhead
* Příklady použití:
+
; Příklady použití:
** <code>jhead -te img_123.jpg img_123upr.jpg</code> ... Přenese metadata EXIF z jednoho souboru do druhého. Třeba pokud vytvoříte upravenou kopii nebo panorama.
+
jhead -te img_123.jpg img_123upr.jpg
** <code>jhead -ft *</code> ... Upraví čas poslední změny všech souborů v adresáři podle data pořízení fotografie v EXIF-u.
+
* Přenese metadata EXIF z jednoho souboru do druhého. Třeba pokud vytvoříte upravenou kopii nebo panorama.
 +
jhead -ft *
 +
* Upraví čas poslední změny všech souborů v adresáři podle data pořízení fotografie v EXIF-u.
  
 
=== ExifTool ===
 
=== ExifTool ===
 
* Je zahrnut ve standardní instalaci předchozích programů.
 
* Je zahrnut ve standardní instalaci předchozích programů.
 
* Umožňuje v příkazovém řádku hromadně nastavovat metadata snímků.
 
* Umožňuje v příkazovém řádku hromadně nastavovat metadata snímků.
* Příklad použití:
+
; Příklad použití:
 
  exiftool -Artist="Martin Simunek" -Author="Martin Simunek" -OwnerName="Martin Simunek" -Title="Vylet do hor" -Copyright="2014 Martin Simunek" -ImageDescription="Javorina" -UserComment="Javorina" -Description="Javorina" ~/fotky
 
  exiftool -Artist="Martin Simunek" -Author="Martin Simunek" -OwnerName="Martin Simunek" -Title="Vylet do hor" -Copyright="2014 Martin Simunek" -ImageDescription="Javorina" -UserComment="Javorina" -Description="Javorina" ~/fotky
 
* Viz návod:
 
* Viz návod:
Řádka 47: Řádka 49:
 
** Vybrané příklady: [http://owl.phy.queensu.ca/~phil/exiftool/examples.html http://owl.phy.queensu.ca/~phil/exiftool/examples.html]
 
** Vybrané příklady: [http://owl.phy.queensu.ca/~phil/exiftool/examples.html http://owl.phy.queensu.ca/~phil/exiftool/examples.html]
 
** Příklady značek (tag) EXIF: [http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/EXIF.html http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/EXIF.html]
 
** Příklady značek (tag) EXIF: [http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/EXIF.html http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/EXIF.html]
 +
 +
 +
== Hromadné zpracování ==
 +
=== Imagemagick ===
 +
* Pro hromadné zmenšení či zvětšení fotek můžeme použít ImageMagick:
 +
aptitude install imagemagick
 +
; Příklady použití:
 +
convert IMG_1234.JPG -quality 92 -resize 2560x2560\> odeslat/IMG_1234.JPG
 +
* zmenší obrázek tak, aby max. výška a šířka byla 2560 pixelů (zachová přitom poměr stran, malé obrázky nezvětšuje) a upraví kvalitu JPEG-u na 92. Výsledek umístí do složky <tt>odeslat</tt>.
 +
for file in *.JPG; do convert $file -quality 92 -resize 2560x2560\> odeslat/$file; done
 +
* Provede předchozí konverzi pro všechny obrázky v aktuální složce.
 +
Viz také: [http://www.howtogeek.com/109369/how-to-quickly-resize-convert-modify-images-from-the-linux-terminal/ HowToGeek.com&rarr; Imagemagick]
 +
  
 
== Související stránky ==
 
== Související stránky ==
 
* Další software pro GNU/Linux: [[Software pro GNU/Linux]].
 
* Další software pro GNU/Linux: [[Software pro GNU/Linux]].

Verze z 14. 8. 2014, 20:42


Na této stránce používáme distribuci Debian ve verzi 7 (Wheezy) a 8 (Jessie). Na ostatních distribucích budou nejspíš k dispozici podobné nebo stejné nástroje a tipy.

Obsah

GIMP


Geeqie

aptitude install geeqie


HDR

aptitude install luminance-hdr


Panoramata

Hugin

aptitude -t wheezy-backports install hugin

EXIF a metadata

JHead

aptitude install jhead
Příklady použití
jhead -te img_123.jpg img_123upr.jpg
jhead -ft *

ExifTool

Příklad použití
exiftool -Artist="Martin Simunek" -Author="Martin Simunek" -OwnerName="Martin Simunek" -Title="Vylet do hor" -Copyright="2014 Martin Simunek" -ImageDescription="Javorina" -UserComment="Javorina" -Description="Javorina" ~/fotky


Hromadné zpracování

Imagemagick

aptitude install imagemagick
Příklady použití
convert IMG_1234.JPG -quality 92 -resize 2560x2560\> odeslat/IMG_1234.JPG
for file in *.JPG; do convert $file -quality 92 -resize 2560x2560\> odeslat/$file; done

Viz také: HowToGeek.com→ Imagemagick


Související stránky

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje