abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 17:02 | Pozvánky

Přijďte si popovídat o open source obecně a openSUSE konkrétně s dalšími uživateli a vývojáři. Oslava nového vydání openSUSE Leap se uskuteční 16. prosince od 17:00 v nových prostorách firmy SUSE v Praze. K dispozici bude nějaké občerstvení a DVD pro ty, kdo je sbírají nebo ještě mají mechaniku. Po párty v kanceláři se bude pokračovat v některé z hospod v okolí.

Miška | Komentářů: 1
dnes 14:55 | Zajímavý software

Byla vydána verze Alpha 1.0 otevřeného operačního systému pro chytré hodinky AsteroidOS. Podporovány jsou hodinky LG G Watch, LG G Watch Urbane, Asus ZenWatch 2 a Sony Smartwatch 3. Ukázka ovládání hodinek na YouTube. Jaroslav Řezník přednášel o AsteroidOS na chytrých hodinkách (videozáznam) na letošní konferenci OpenAlt.

Ladislav Hagara | Komentářů: 0
dnes 13:30 | Zajímavý software

Byly uvolněny zdrojové kódy známé rogue-like hry DoomRL. Počátky hry jsou v roce 2002. Je napsána ve FreePascalu a zdrojový kód je nyní k dispozici na GitHubu pod licencí GNU GPL 2.0. Autor pracuje na nové hře Jupiter Hell, která je moderním nástupcem DoomRL a na jejíž vývoj shání peníze prostřednictvím Kickstarteru.

Blaazen | Komentářů: 0
dnes 13:15 | Pozvánky

Přijďte s námi oslavit vydání Fedory 25. Na programu budou přednášky o novinkách, diskuse, neřízený networking atd. Release Party se bude konat 16. prosince v prostorách společnosti Etnetera. Na party budou volně k dispozici také propagační materiály, nová DVD s Fedorou 25 a samozřejmě občerstvení. Přednášky budou probíhat v češtině. Pro více informací se můžete podívat na web MojeFedora.cz. Jen připomínám, že tentokrát jsme zavedli

… více »
frantisekz | Komentářů: 0
včera 16:38 | Komunita

Byly zveřejněny videozáznamy přednášek a workshopů z letošní konference OpenAlt konané 5. a 6. listopadu v Brně. K videozáznamům lze přistupovat ze stránky na SuperLectures nebo přes program konference, detaily o vybrané přednášce nebo workshopu a dále kliknutím na ikonku filmového pásu. Celkově bylo zpracováno 65 hodin z 89 přednášek a workshopů.

Ladislav Hagara | Komentářů: 0
včera 11:30 | Komunita

Bylo oznámeno, že bude proveden bezpečnostní audit zdrojových kódů open source softwaru pro implementaci virtuálních privátních sítí OpenVPN. Audit provede Matthew D. Green (blog), uznávaný kryptolog a profesor na Univerzitě Johnse Hopkinse. Auditována bude verze 2.4 (aktuálně RC 1, stabilní verze je 2.3.14). Audit bude financován společností Private Internet Access [reddit].

Ladislav Hagara | Komentářů: 4
včera 06:00 | Komunita

Na YouTube byl publikován Blender Institute Reel 2016, ani ne dvouminutový sestřih z filmů, které vznikly za posledních 10 let díky Blender Institutu. V institutu aktuálně pracují na novém filmu Agent 327. Dění kolem filmu lze sledovat na Blender Cloudu. Videoukázka Agenta 327 z června letošního roku na YouTube.

Ladislav Hagara | Komentářů: 0
včera 01:02 | Zajímavý článek

Minulý týden byly vydány verze 1.2.3 a 1.1.7 webového poštovního klienta Roundcube. V oznámení o vydání bylo zmíněno řešení bezpečnostního problému nalezeného společností RIPS a souvisejícího s voláním funkce mail() v PHP. Tento týden byly zveřejněny podrobnosti. Útočník mohl pomocí speciálně připraveného emailu spustit na serveru libovolný příkaz. Stejně, jak je popsáno v článku Exploit PHP’s mail() to get remote code execution z roku 2014.

Ladislav Hagara | Komentářů: 1
8.12. 16:00 | Nová verze

Byla vydána verze 0.98 svobodného nelineárního video editoru Pitivi. Z novinek lze zmínit například přizpůsobitelné klávesové zkratky. Videoukázka práce s nejnovější verzí Pitivi na YouTube.

Ladislav Hagara | Komentářů: 1
8.12. 15:00 | Zajímavý software

Stop motion je technika animace, při níž je reálný objekt mezi jednotlivými snímky ručně upravován a posouván o malé úseky, tak aby po spojení vyvolala animace dojem spojitosti. Jaký software lze pro stop motion použít na Linuxu? Článek na OMG! Ubuntu! představuje Heron Animation. Ten bohužel podporuje pouze webové kamery. Podpora digitálních zrcadlovek je začleněna například v programu qStopMotion.

Ladislav Hagara | Komentářů: 5
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 808 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: špatné otáčení fotek

20.5.2014 17:49 matata | skóre: 9
špatné otáčení fotek
Přečteno: 814×

Ahoj,

mohu poprosit o radu. Mám problém s otáčením fotek. V aplikaci Shotwell otočím a uložím fotku. V ubuntu i v náhledu se zobrazuje ok.

https://dl.dropboxusercontent.com/u/7297842/wcnauti.png

 

Když ale fotku vyberu přes chromium a chci ji nahrát na web, je otočená špatně. Nemuhu přijít na to čím to je ani jak to napravit.

https://dl.dropboxusercontent.com/u/7297842/wc2.png

 

Děkuji za pomoc.


Řešení dotazu:


Odpovědi

Fuky avatar 20.5.2014 18:55 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: špatné otáčení fotek
Tak nám sem tu fotku vlož jako přílohu. Podle mě máš v Exif hlavičce obrázku definovanou rotaci a jeden program ti jí interpretuje a druhý ne, proto to různé otočení.
20.5.2014 19:02 Semo | skóre: 44 | blog: Semo
Rozbalit Rozbalit vše Re: špatné otáčení fotek
Su programy, ktore pri otoceni, len zmenia priznak v Exif datach. A su programy, ktore pri otoceni otocia obrazok a Exif nechaju povodny. Ked to potom pozeras inym viewerom, dostanes blbo otocenu fotku.
If you hold a Unix shell up to your ear, you can you hear the C.
20.5.2014 23:54 matata | skóre: 9
Rozbalit Rozbalit vše Re: špatné otáčení fotek
Dekuji za info. Obrazek je zde https://www.dropbox.com/s/3r8v29yvesx2ik8/IMG_4472.JPG Napr. I v dropboxu se zobrazuje korektne. Ale v chromium ne. Poradite prosim app ktera zmeni vlastnost obr. Aby se zobrazoval dobre vsude? Diky moc.
21.5.2014 01:22 MadCatX
Rozbalit Rozbalit vše Re: špatné otáčení fotek
V EXIF je toto:
Orientation: Rotate 90 CW
takže ostatní měli pravdu. Pokud takovýhle obrázek otevřete v prohlížeči, který EXIF nečte, obrázek se zobrazí s původní orientací.

Otočte to GIMPem, sice to to možná kanón na vrabce, ale určitě dosáhnete kýženého výsledku.
Josef Kufner avatar 21.5.2014 02:12 Josef Kufner | skóre: 66
Rozbalit Rozbalit vše Re: špatné otáčení fotek
Gimpem ne, ten neprovede bezeztrátovou rotaci.

Použij exiftran -ai *.jpg
Hello world ! Segmentation fault (core dumped)
21.5.2014 10:00 rastos | skóre: 60 | blog: rastos
Rozbalit Rozbalit vše Re: špatné otáčení fotek
Ak použije Image->Transform->Rotate 90 CW (a nie Rotate tool) tak nevidím dôvod. aby došlo k stratám.
Josef Kufner avatar 21.5.2014 21:50 Josef Kufner | skóre: 66
Rozbalit Rozbalit vše Re: špatné otáčení fotek
Při načtení to Gimp dekoduje, při uložení zakóduje. Bezeztrátová rotace jpegu znamená kopec přepočítávání zakódovaných dat bez jejich dekódování.
Hello world ! Segmentation fault (core dumped)
21.5.2014 11:44 Semo | skóre: 44 | blog: Semo
Rozbalit Rozbalit vše Re: špatné otáčení fotek
Nie som si isty, ci toto je riesenie, ktore vyriesi problem s prehliadacmi, ktore nerespektuju flag Rotation v Exif. Data samotne budu otocene blbo a prehliadac, ktore nepozna Exif si ich pred zobrazenim neotoci. Ak by chcel nepriestrelne riesenie, tak skutocne musi sprave otocit data a nastavit flag na Normal (bez rotacie).

Nasiel som si uz seba skriptik z pred pol roka, myslim, ze som riesil rovnaky problem. Preco je tam raz EXIF:Orientation=1 a raz EXIF:Orientation=5 si uz napamatam, ale z nejakeho dovodu som to tohoto tvaru odladil
#!/bin/bash

# lossless otocenie JPGov do standarneho stavu

for jpg in "$@"; do
    orient=`exiv2 pr -P kt "$jpg" | sed -n '/Exif.Image.Orientation/s/Exif.Image.Orientation *//p'`
    newjpg="$jpg.new"
    case "$orient" in
        "left, bottom") jpegtran -rotate 270 -copy all -outfile "$newjpg" "$jpg"
            exiftool -EXIF:Orientation=1 -n -overwrite_original "$newjpg"
            #convert $IMAGE_OPTS -rotate 270 "$jpg" "$dir/$main"
            ;;
        "right, top") jpegtran -rotate 90 -copy all -outfile "$newjpg" "$jpg"
            exiftool -EXIF:Orientation=5 -n -overwrite_original "$newjpg"
            #convert $IMAGE_OPTS -rotate 90 "$jpg" "$dir/$main"
            ;;
        *) # ostatne typy otocenia (alebo ziadne) nechat nezmenene
            continue
            ;;
    esac
    if [[ $? = 0 ]]; then
        mv "$jpg" "$jpg.bak" &&
            mv "$newjpg" "$jpg" &&
                touch -r "$jpg.bak" "$jpg"
    fi
done
If you hold a Unix shell up to your ear, you can you hear the C.
21.5.2014 11:50 trubicoid
Rozbalit Rozbalit vše Re: špatné otáčení fotek
jo, ten jhead, jak pisi nize, dela to same pouziva interne i jpegtran pro tu bezestratovou rotaci
Josef Kufner avatar 21.5.2014 21:53 Josef Kufner | skóre: 66
Rozbalit Rozbalit vše Re: špatné otáčení fotek
Tag Orientation v exif může nabývat celkem 8 hodnot. Ošetřil jsi dvě.

exiftran otočí správně obrázek a současně upraví i tag, aby říkal, že není třeba nic otáčet.
Hello world ! Segmentation fault (core dumped)
21.5.2014 23:04 Semo | skóre: 44 | blog: Semo
Rozbalit Rozbalit vše Re: špatné otáčení fotek
Osetril som, co som potreboval, na fotky, ktore mi lezu z Canonieho kompaktu. Dole hlavou nefotim (kto ano, tak si to prida), stranovo prevratene tiez nie a s normalnym otocenim netreba nic robit. S exiftranom boli nejake problemy, detaily si nevybavim, ale nefungoval spolahlivo. Rad vypocujem postup, ako na realnych fotkach z fotaku stretnes vsetkych 8 hodnot Orientation.
If you hold a Unix shell up to your ear, you can you hear the C.
otula avatar 21.5.2014 23:17 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: špatné otáčení fotek
Na focení hlavou dolů není nic zvláštního. Když potřebuješ ze stativu fotit úplně u země, tak ti v podstatě nezbude nic jiného, než mít foťák opačně.
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
22.5.2014 00:14 Semo | skóre: 44 | blog: Semo
Rozbalit Rozbalit vše Re: špatné otáčení fotek
(kto ano, tak si to prida)

Tak este zvysne 4.
If you hold a Unix shell up to your ear, you can you hear the C.
otula avatar 22.5.2014 00:38 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: špatné otáčení fotek
Jistě, ty další čtyři z foťáku nevypadnou. Tohle jsem napsal proto, že mi přišlo, že se k tomu stavíš jako k něčemu absurdnímu.

A ohledně tvého skriptu -- tazatel nepotřeboval změnit tag Orientation (ten měl vynulovaný), ale AutoRotate, který ve svém skriptu vůbec neřešíš, a který přitom berou v úvahu jen některé programy, jiné ho ignorují (takže i když to člověk například v GIMPu otočí desetkrát tam a zpátky, ten tag zůstane pořád stejný).
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
22.5.2014 12:03 trubicoid
Rozbalit Rozbalit vše Re: špatné otáčení fotek
ten AutoRot nebude z fotaku si myslim....

jinak jhead -autorot bere v uvahu vsechny ty absurdni rotace a navic otoci i exif thumbnail, to ten skript nedela

nojo, otocenej thumbnail mozna neni dulezitej, mozna nejaky SW ho cte? nebo kdyz bys dal fotku zpet do fotaku, tak ji bude ukazovat nakrivo? ja osobne thunbnail odstranim a usetrim trochu mista
otula avatar 22.5.2014 12:23 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: špatné otáčení fotek
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
21.5.2014 11:39 trubicoid
Rozbalit Rozbalit vše Re: špatné otáčení fotek
jestli chces automaticky podle exif otocit vsechny fotky, bezestratove a zaroven to v exifu nastavit na normalni orientci, aby to vsechny programy videly normalne, tak se hodi:

jhead -autorot *.jpg
otula avatar 21.5.2014 14:20 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: špatné otáčení fotek
Hm, tam je problém s tím canoňáckým AutoRotate, kterýžto tag asi neuměl použitý sw změnit. Když jsem ho zkusil změnit, křičel na mne buď
Warning: Can't delete Permanent tag Canon:AutoRotate
Nothing to do.
nebo
Warning: Can't convert Canon:AutoRotate (matches more than one PrintConv)
Nothing to do.
Možná mi něco chybělo v zadaných parametrech, každopádně to bylo neúspšné. Stejně tak si s ním neporadí jhead ani exiftran (předpokládám, že oba pracují s tagem Orientation)

Spolehlivé bylo smazat kompletní EXIF - to uděláš příkazem
$ exiftool -all= IMG_4472.JPG
Možná by jako nejvhodnější postup bylo předtím ještě hromadně na fotky spustit výše zmíněný jhead -autorot *.JPG, který otočí fotky podle tagu Orientation (pokud v originálním souboru je tento tag nastaven) a následně se až zbavit EXIFu s otravným autorotem.
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
21.5.2014 14:48 trubicoid
Rozbalit Rozbalit vše Re: špatné otáčení fotek
jhead na canon funguje, akurat v tom dropboxu mas uz upravenou fotku v gimpu...

nejlip je udelat jhead -autorot hned na originaly z fotaku a je to jednou provzdy vyrizeny
otula avatar 21.5.2014 17:38 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: špatné otáčení fotek
Možná máš pravdu, ale zas tak jistý bych si tím nebyl. Ten tag AutoRotation není standardní. Abych neplácal jen tak od pasu, zkusil jsem si pro jistotu teď přepnout svůj 40D na focení přímo do JPEG a udělat z balkonu snímek. Ten tag tam není. Jsou tam standardní orientation tagy, se kterými -- jak jsem zmínil výše -- nemají programy žádný problém.
$ exiftool _MG_5375.JPG | grep -i rot
Orientation                     : Rotate 270 CW
Camera Orientation              : Rotate 270 CW
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
22.5.2014 11:58 trubicoid
Rozbalit Rozbalit vše Re: špatné otáčení fotek
hele, tys to nejak zamotal, ja si nemyslim, ze mu fotak dela ten AutoRot; sice ten jeho zachod z dropboxu ma nejakej divnej tag AutoRot, ale neni to primo z fotaku, proslo to gimpem a buh vi cim

navic samotnej jpeg vevnitr uz je v poradku narotovanej(jestli uplne uriznu vsechny divny metadata a pak to otevru a porad je zachod dobre orientovanej), takze neco ty data otocilo a problem dela jenom ten divnej tag, kterej nektery programy vidi a spravne otocenym zachodem jeste jednou otoci

postup treba: exiftool IMG_4472.JPG | grep -i rot

Auto Rotate : Rotate 90 CW

jhead -purejpg IMG_4472.JPG

Modified: IMG_4472.JPG

exiftool IMG_4472.JPG | grep -i rot
a pak na obrazek kouknu a je porad OK

takze jestli by puvodni tazatel dal oroginal zachod z fotaku, tak muzem mrknout jaky tagy tam jsou a jak jsou otoceny data; domnivam se, ze tam bude normalni tag a kdyz se pusti hned na originaly z fotaku jhead -autorot, tak se vsem temto zvlastnim problemum vyhne
Řešení 1× (otula)
otula avatar 22.5.2014 12:40 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: špatné otáčení fotek
Nezamotal. Myslím, že jsem právě naopak našel jádro pudla. Najdi si na webu jiné fotky z PowerShot A520. Mají to všechny a potvrzuje to i odkaz, který jsem ti dal výše.

Předpokládám, že problém vzniknul tak, že tazatel fotku otočil v GIMPu, přičemž GIMP fotku fyzicky otočil a opravil tag Orientation. Tag Auto Rotate je pro něj ovšem neznámý, takže na něj nesahal a ponechal tedy v něm informaci o tom, že fotka je otočená. Máme tedy fotku, v níž jsou 2 odlišné informace. Jedna o tom, že se fotka otočit nemá, druhá o tom, že se otočit má, což je chybně. Výsledek potom záleží na programu, ve kterém fotku zobrazíš. Přímo ten canoňácký tag se mi nepodařilo ani změnit, takže jsem navrhnul odstranit EXIF kompletně, což problém není.

...no, tak jsem si to ještě schválně před odesláním příspěvku vyzkoušel prakticky. Stáhnul jsem si z webu fotku na výšku z tohoto foťáku. Originál fotka měla v EXIF tohle:
Orientation                     : Rotate 90 CW
Auto Rotate                     : Rotate 90 CW
Otevřel jsem ji v GIMPu, který okamžitě hlásil, že je otočená, zdali ji chci přetočit. Nechal jsem ho to udělat a fotku uložil. Dopadlo to úplně přesně tak, jak jsem tipoval, tedy
Orientation                     : Horizontal (normal)
Auto Rotate                     : Rotate 90 CW
Stáhnul jsem ji znovu a zkusil použít jhead -autorot -- dopadlo to úplně stejně, takže si dovolím poplácat se po zádech a prohlásit, že jsem měl pravdu ;-)
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
Řešení 1× (otula)
22.5.2014 13:25 trubicoid
Rozbalit Rozbalit vše Re: špatné otáčení fotek
tak se poplacej :)

ten a520 je tedy divnej, je potreba rucne znicit AutoRotate a potom udelat normalni jhead -autorot podle Orientation a uz to bude dobre

exiftool -AutoRotate=None *.jpg

jhead -autorot *.jpg
otula avatar 22.5.2014 13:48 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: špatné otáčení fotek
To jsou pravděpodobně všechny PowerShoty. Naštěstí zrcadlovky takové zhůvěřilosti nemají. A jsi šikovný, žes objevil, jak vynulovat AutoRotate. já jsem tam zkoušel zadat 0, což nefungovalo. None mne nenapadlo použít.
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
23.5.2014 01:20 Semo | skóre: 44 | blog: Semo
Rozbalit Rozbalit vše Re: špatné otáčení fotek
Powershot A710IS ma len tag Orientation. Rovnako Canon G15. Ten moj bashovy skript bol odladeny prave na A710 a na G15.
If you hold a Unix shell up to your ear, you can you hear the C.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.