kuvan kääntäminen komentorivillä

Tarviis jotain sovellusta joka kykenee kääntämään 5-10 Mb kokoisen kuvan määritellyn asteluvun verran ilman että se kestää 24 minuuttia tai kuvan laatu kärsii.
Olisiko ehdotuksia.
Kokeiltu on
convert, jolla menee aikaa kuvan 10 asteen kääntämiseen noin vuorokausi.
gm convert, jolla kestää pari minuuttia ja kuvan laatu kärsii huomattavasti.
mogrify, jolla kestää myös useita tunteja suoriutua tehtävästä jos edes koskaan pääsee loppuun.
Kokeilin myös convert -dirtort SRT , mutta ihan yhtä hidasta touhua oli sekin.

Jos on tiedossa joku sovellus joka kykenee suoriutumaan tehtävästä kunnialla, niin olisi enemmän kuin mahtavaa.
1795
Äänestä

Muut lukivat myös

Vastaukset 17

Vanhimmat

Avconv on oletuksena.

Äänestä

Ei tosin komentorivillä, mutta Fotowall-sovelluksella kuvia voi hetkessä kääntää, vääntää ja venyttää kaikkiin suuntiin mielensä mukaan.

Äänestä
  • Ei käy, kun pitää tehdä komentorivillä.

    Äänestä

Sinulla on jotain vikaa ohjelmassa. Kokeilin convert komennolla kääntää 11 megaista jpeg kuvaa 10 astetta ja valmista tuli sekunnissa. Eikä edes laatu huonontunut.

Äänestä
  • Mikä oli tarkka komento ja millasella laitteella jos saan kysyä?

    Ihan perus kääntöä kokeilin.. filet on 12 megapikselin kuvia perus järkkäristä.
    tämä komento kestää ikuisuuden valmistua.

    convert $INPUT -rotate 10 $OUTPUT

    pitääkö olla joku muu kytkin lisäksi, että ei kestäisi kauemmin?

    "Sinulla on jotain vikaa ohjelmassa."
    No ei, kun sitten vikaa on ubuntu 12.04 tarjoamassa vakio paketissa. tämä ongelma kun ei ole vain yhdessä koneessa vaan kaikissa 5ssä joissa koeiltu.

    Tällä sain jotain aikaiseksi jo hieman nopeammin kuin tuolla aloituksessa kirjoitin, mutta se on vieläkin todella hidasta 30sek ja kuvan laatu/filekoko tipahtaa todella huonoksi..
    gm convert $INPUT -rotate 10 $OUTPUT

    Äänestä

convert IMG_0931.jpg -rotate 10 IMG_0931x.jpg

Prosessori Intel i7-3770 3.40GHz ja käyttis Debian Wheezy 64-bittiä

Korjaan tuota aikaa, joka oli mutua. Mitattu kesto on 2,065 s.

Äänestä
  • Oli tuossa auki etäyhteys mopokoneeseen Pentium 4 3.00GHz. Kokeilin ja aika oli19,374s. Näköjään tehoja tarvitaan.

    Äänestä

  • Kummallista. ajan tuota tällaisessa laitteessa:

    HP Proliant
    8 x Intel Xeon CPU 3Ghz
    32Gt ram
    Ubuntu server 12.04

    Tehoja siis on, mutta suorituskyky näyttää olevan ihan p*s*a.
    Käyttääköhän tuo convert jotain näytönohjainta hyväksi?

    Tuleeko tuosta output kuvasta suunnilleen saman kokoinen kuin alkuperäinen?

    Äänestä

  • Kuvankääntäjä kirjoitti:

    Kummallista. ajan tuota tällaisessa laitteessa:

    HP Proliant
    8 x Intel Xeon CPU 3Ghz
    32Gt ram
    Ubuntu server 12.04

    Tehoja siis on, mutta suorituskyky näyttää olevan ihan p*s*a.
    Käyttääköhän tuo convert jotain näytönohjainta hyväksi?

    Tuleeko tuosta output kuvasta suunnilleen saman kokoinen kuin alkuperäinen?

    Tuli vaan mieleen, että onkohan nuo järkkärillä otetut kuvat jollain tapaa erilaisia kuin joku perus kameran kuva?
    Sellaiset peruskokoiset "pikkukuvat" tuolla nimittäin kääntyy silmän räpäyksessä.

    Äänestä

  • Kuvankääntäjä kirjoitti:

    Tuli vaan mieleen, että onkohan nuo järkkärillä otetut kuvat jollain tapaa erilaisia kuin joku perus kameran kuva?
    Sellaiset peruskokoiset "pikkukuvat" tuolla nimittäin kääntyy silmän räpäyksessä.

    http://www.imagemagick.org/discourse-server/viewtopic.php?t=19474

    Tuossa jotain selvittelyä saman tyylisestä ongelmasta.
    Siellä myös ehdotetaan Python Imaging Libraryä, mutta sen tuottama lopputulos ei oikein houkuttele.

    "problem with that is, as the images got large (24000x18000, 48000x32000, etc), PIL consumed all the available memory and swap, the system thrashed, became unresponsive, and eventually the PIL slowed to a crawl and the system halted. I"

    Löysin tällaisen ja se saa seuraavat kokeilut aikaiseksi..
    http://manpages.ubuntu.com/manpages/lucid/man1/econvert.1.html

    Äänestä

  • Kuvankääntäjä kirjoitti:

    Tuli vaan mieleen, että onkohan nuo järkkärillä otetut kuvat jollain tapaa erilaisia kuin joku perus kameran kuva?
    Sellaiset peruskokoiset "pikkukuvat" tuolla nimittäin kääntyy silmän räpäyksessä.

    Ei tietääkseni. Tuo kuva oli Canonin raw kuvasta Rawtherapeella tehty jpeg. Koko 4040 x 3040 pikseliä. Mikäli kuvassa on vähän pikseleitä niin onhan se selvää että homma käy nopeammin.

    Äänestä

  • Debianisti kirjoitti:

    Ei tietääkseni. Tuo kuva oli Canonin raw kuvasta Rawtherapeella tehty jpeg. Koko 4040 x 3040 pikseliä. Mikäli kuvassa on vähän pikseleitä niin onhan se selvää että homma käy nopeammin.

    Ei minunkaan tietääkseni. jotain hämärää tuossa silti on, kun tuolleen hidastelee.
    Kuvat on Canonin järkkäristä. Ei raw muodossa, vaan jpg. Ihan normaali kuvia siis. Ei se nyt mitään megaluokan kuvia alkuräjähdyksestä kuitenkaan tuota, joten luulisi pyörivän vaikka 0.1 asteen käännöillä sekunnin murto-osissa.

    Kokeilen tuota econvertia ja eri formaatteja vielä. Sitten alkaa olla keinot aika vähissä.

    90 asteen kulmissa kuvaa voi kyllä kääntää vaikka siinä olisi biljoona pikseliä. Kääntyy ilman viivettä, mutta siihen ei tarvitakaan mitään laskutehoa.
    Siitä ei kuitenkaan ole puutetta tässä tapauksessa.

    Äänestä

  • Kuvankääntäjä kirjoitti:

    Ei minunkaan tietääkseni. jotain hämärää tuossa silti on, kun tuolleen hidastelee.
    Kuvat on Canonin järkkäristä. Ei raw muodossa, vaan jpg. Ihan normaali kuvia siis. Ei se nyt mitään megaluokan kuvia alkuräjähdyksestä kuitenkaan tuota, joten luulisi pyörivän vaikka 0.1 asteen käännöillä sekunnin murto-osissa.

    Kokeilen tuota econvertia ja eri formaatteja vielä. Sitten alkaa olla keinot aika vähissä.

    90 asteen kulmissa kuvaa voi kyllä kääntää vaikka siinä olisi biljoona pikseliä. Kääntyy ilman viivettä, mutta siihen ei tarvitakaan mitään laskutehoa.
    Siitä ei kuitenkaan ole puutetta tässä tapauksessa.

    Joo, mun moka...
    oli cpulimit 1 ja 30%
    mem max 1024m

    Noilla ei käännellä mitään..Otin "estot" pois ja nyt kääntyy kevyesti alle puolen sekunnin.
    Nyt vituttaa. Se on sitä kun kiireessä tekee.

    Äänestä

Kommentoi aloitusta


Kuvankääntäjä kirjoitti:

Tarviis jotain sovellusta joka kykenee kääntämään 5-10 Mb kokoisen kuvan määritellyn asteluvun verran ilman että se kestää 24 minuuttia tai kuvan laatu kärsii.
Olisiko ehdotuksia.
Kokeiltu on
convert, jolla menee aikaa kuvan 10 asteen kääntämiseen noin vuorokausi.
gm convert, jolla kestää pari minuuttia ja kuvan laatu kärsii huomattavasti.
mogrify, jolla kestää myös useita tunteja suoriutua tehtävästä jos edes koskaan pääsee loppuun.
Kokeilin myös convert -dirtort SRT , mutta ihan yhtä hidasta touhua oli sekin.

Jos on tiedossa joku sovellus joka kykenee suoriutumaan tehtävästä kunnialla, niin olisi enemmän kuin mahtavaa.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu