Práce s fotkami v GNU/Linuxu
Z MiS
(Rozdíly mezi verzemi)
m (Přidána kategorie Linux) |
(→Spojení posloupnosti fotek do jedné) |
||
| (Není zobrazeno 8 mezilehlých verzí od 1 uživatele.) | |||
| Řádka 7: | Řádka 7: | ||
* Jedná se o svobodnou alternativu Adobe Photoshopu či Zoner PhotoStudia. | * Jedná se o svobodnou alternativu Adobe Photoshopu či Zoner PhotoStudia. | ||
* Ve standardní instalaci Debianu je již zahrnut. | * Ve standardní instalaci Debianu je již zahrnut. | ||
| + | |||
| + | |||
| + | == Geeqie == | ||
| + | * Výborný nástroj pro rychlé třídění fotek do složek či promazání nepodařených fotografií. | ||
| + | * Instalace: | ||
| + | aptitude install geeqie | ||
| + | * Automaticky se prováže s dalšími grafickými nástroji (GIMP, Luminance HDR, Hugin...). | ||
| Řádka 16: | Řádka 23: | ||
== Panoramata == | == Panoramata == | ||
| − | * Ke slepování panoramat z více fotek lze využít ''Hugin'' | + | === Hugin === |
| − | aptitude install hugin | + | * Ke slepování panoramat z více fotek lze využít ''Hugin''. |
| + | * Vzhledem k tomu, že za poslední roky prošel rychlým a intenzivním vývojem, instalujte ho určitě z repozitáře backports: | ||
| + | aptitude -t wheezy-backports install hugin | ||
| + | |||
| + | == EXIF a metadata == | ||
| + | |||
| + | === JHead === | ||
| + | * Hromadná modifikace metadat EXIF a práce s fotkami. | ||
| + | * Instalace: | ||
| + | aptitude install jhead | ||
| + | ; Příklady použití: | ||
| + | jhead -te img_123.jpg img_123upr.jpg | ||
| + | * 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. | ||
| + | jhead -purejpg pub/* | ||
| + | * Smaže všechna metadata (třeba pro publikování fotek). | ||
| + | jhead -h | ||
| + | * Nápověda k dalším parametrům. | ||
| + | |||
| + | === ExifTool === | ||
| + | * Je zahrnut ve standardní instalaci předchozích programů. | ||
| + | * Umožňuje v příkazovém řádku hromadně nastavovat metadata snímků. | ||
| + | ; 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 | ||
| + | * Viz návod: | ||
| + | ** Podrobný návod (obecný): [http://www.sno.phy.queensu.ca/~phil/exiftool/index.html http://www.sno.phy.queensu.ca/~phil/exiftool/index.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] | ||
| + | |||
| + | |||
| + | == Hromadné zpracování — Imagemagick== | ||
| + | * Pro hromadné zpracování fotek můžeme použít ImageMagick: | ||
| + | aptitude install imagemagick | ||
| + | |||
| + | === Zmenšování/zvětšování fotek === | ||
| + | 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→ Imagemagick] | ||
| + | |||
| + | === Spojení posloupnosti fotek do jedné === | ||
| + | convert ''horni.jpg'' ''dolni.jpg'' -append ''spojeny.jpg'' | ||
| + | * Spojí horní a dolní snímek do jednoho. | ||
| + | * Jednoduše je slepí vertikálně pod sebe, nedodává žádné oddělovače. | ||
| + | * Výsledný obrázek bude mít stejnou šířku jako vstupní obrázky a výška bude součtem horního a dolního. | ||
| + | convert * +append ../''spojeny.jpg'' | ||
| + | * Spojí všechny obrázky ve složce do jednoho. | ||
| + | * Výsledek bude v nadřazené složce. | ||
| + | * <code>+append</code> zařídí, že se bude spojovat horizontálně (šířka výsledku bude součtem šířky vstupních obrázků). | ||
| + | for s in *; do convert $s/* -append ../$s.jpg; convert ../$s.jpg -quality 92 -resize 800x10000\> ../$s_s.jpg; done | ||
| + | * Pokud mám v aktuálním adresáři podadresáře s fotkami, spojí vždy všechny fotky z jednoho podadresáře do jedné fotky se stejným názvem, jako má daný podadresář. Výsledné spojené fotky umístí do nadřazeného adresáře. ;) | ||
| + | |||
| + | == Související stránky == | ||
| + | * Další software pro GNU/Linux: [[Software pro GNU/Linux]]. | ||
Aktuální verze z 1. 10. 2014, 19:51
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
- Pro pokročilejší úpravy fotek je určen GIMP.
- Jedná se o svobodnou alternativu Adobe Photoshopu či Zoner PhotoStudia.
- Ve standardní instalaci Debianu je již zahrnut.
Geeqie
- Výborný nástroj pro rychlé třídění fotek do složek či promazání nepodařených fotografií.
- Instalace:
aptitude install geeqie
- Automaticky se prováže s dalšími grafickými nástroji (GIMP, Luminance HDR, Hugin...).
HDR
- Lze využít například nástroj Luminance HDR
aptitude install luminance-hdr
- Doporučuji instalovat společně s nástrojem Hugin pro slepování panoramat, pak umí lépe zarovnávat fotografie.
Panoramata
Hugin
- Ke slepování panoramat z více fotek lze využít Hugin.
- Vzhledem k tomu, že za poslední roky prošel rychlým a intenzivním vývojem, instalujte ho určitě z repozitáře backports:
aptitude -t wheezy-backports install hugin
EXIF a metadata
JHead
- Hromadná modifikace metadat EXIF a práce s fotkami.
- Instalace:
aptitude install jhead
- Příklady použití
jhead -te img_123.jpg img_123upr.jpg
- 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.
jhead -purejpg pub/*
- Smaže všechna metadata (třeba pro publikování fotek).
jhead -h
- Nápověda k dalším parametrům.
ExifTool
- Je zahrnut ve standardní instalaci předchozích programů.
- Umožňuje v příkazovém řádku hromadně nastavovat metadata snímků.
- 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
- Viz návod:
- Podrobný návod (obecný): http://www.sno.phy.queensu.ca/~phil/exiftool/index.html
- Vybrané příklady: 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
Hromadné zpracování — Imagemagick
- Pro hromadné zpracování fotek můžeme použít ImageMagick:
aptitude install imagemagick
Zmenšování/zvětšování fotek
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 odeslat.
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é: HowToGeek.com→ Imagemagick
Spojení posloupnosti fotek do jedné
convert horni.jpg dolni.jpg -append spojeny.jpg
- Spojí horní a dolní snímek do jednoho.
- Jednoduše je slepí vertikálně pod sebe, nedodává žádné oddělovače.
- Výsledný obrázek bude mít stejnou šířku jako vstupní obrázky a výška bude součtem horního a dolního.
convert * +append ../spojeny.jpg
- Spojí všechny obrázky ve složce do jednoho.
- Výsledek bude v nadřazené složce.
-
+appendzařídí, že se bude spojovat horizontálně (šířka výsledku bude součtem šířky vstupních obrázků).
for s in *; do convert $s/* -append ../$s.jpg; convert ../$s.jpg -quality 92 -resize 800x10000\> ../$s_s.jpg; done
- Pokud mám v aktuálním adresáři podadresáře s fotkami, spojí vždy všechny fotky z jednoho podadresáře do jedné fotky se stejným názvem, jako má daný podadresář. Výsledné spojené fotky umístí do nadřazeného adresáře. ;)
Související stránky
- Další software pro GNU/Linux: Software pro GNU/Linux.