Häviötön JPEG kuvankääntö

Kuvankäsittelyä, mitä vain
dynagen
Viestit: 15
Liittynyt: Tammi 10, 2003 9 : 11
Paikkakunta: Tuusula

Häviötön JPEG kuvankääntö

Viesti Kirjoittaja dynagen »

Eikö teoriassa pitäisi olla niin että jos kuvan kääntää häviöttömästi esim. vaakatasosta pystyyn, niin kuvatiedoston koko pitäis pysyä muuttumattomana?

Käytönnössä kuvatiedoston koko kuitenkin em. tapauksessa yleensä pienenee joitakin kymmeniä kiloja.

Mistä se johtuu, vaiko eikö ohjelman (esim. käytössä ACDSee) häviötön kääntö olekkaan häviötön?
Cloudcity. Uuden ajan pilvipalvelu.
MattiH
Site Admin
Viestit: 6388
Liittynyt: Tammi 08, 2003 20 : 57
Paikkakunta: Helsinki
Viesti:

Viesti Kirjoittaja MattiH »

ACDSee-ohjelmasta ei ole kokemusta, mutta esim. Irfanview (ei-kaupallisessa käytössä ilmainen) ei muuta tavuakaan tiedostokokoa. Irfanview:ssä lossless jpg-kääntö saadaan näkyviin näippäinyhdistelmällä shift + j. Osoite siis
htt://www.irfanview.com/
- kannattaa ottaa myös pluginit
Ilkka
Viestit: 30
Liittynyt: Tammi 15, 2003 9 : 59
Paikkakunta: Helsinki

Viesti Kirjoittaja Ilkka »

Vähän asiaan liittyen. Onkohan windows xp:n kuvien ja faxien esikatseluohjelmassa oleva kuvien kiertäminen millainen toiminto. Eli siis onko se käännös myöskin häviötön. Olen mieltynyt ohjelmana kuvien selailuun aina kamerasta purkamisen jälkeen ja tuossa tuo toiminto on niin helposti yhden napin takana.
MattiH
Site Admin
Viestit: 6388
Liittynyt: Tammi 08, 2003 20 : 57
Paikkakunta: Helsinki
Viesti:

Viesti Kirjoittaja MattiH »

Ainakin se hävittää käsittääkseni sujuvasti jpg-kuvan exif-tietoja.
Ilkka
Viestit: 30
Liittynyt: Tammi 15, 2003 9 : 59
Paikkakunta: Helsinki

Viesti Kirjoittaja Ilkka »

MattiH kirjoitti:Ainakin se hävittää käsittääkseni sujuvasti jpg-kuvan exif-tietoja.
Ei hävittänyt, testasin juuri asian. Tosin voisi ehkä vaihtaa silti irfanviewin oletukseksi, siinä on kumminkin paljon enemmän hyviä ominaisuuksia kuin tuossa xp:n mukana tulevassa.
MattiH
Site Admin
Viestit: 6388
Liittynyt: Tammi 08, 2003 20 : 57
Paikkakunta: Helsinki
Viesti:

Viesti Kirjoittaja MattiH »

Eipä hävitäkään, muistikuvani oli väärä. XP:n omalla käännöllä voi kerralla käsitellä montakin kuvaa yhdellä kertaa, jos on tarve. Joku ongelma tässä kyllä oli, liittyikö sitten ipct-tietoihin tms. (jotka siis katoavat käännön yhteydessä).

Ensimmäisen kääntökierroksen jälkeen (360 astetta) jpg-tiedoston (koko 761 220 tavua), kooksi tuli 741 997 tavua. Toinen kääntökierros (neljä kertaa 90 astetta eli siis 360 astetta) ei sitten enää muuttanut kokoa.

Irfanview:ssä voi valita, muutetaanko muokkauspäivää käännön yhteydessä. XP:n muokkauspäivä ei muutu.
Viimeksi muokannut MattiH, Tammi 28, 2003 22 : 34. Yhteensä muokattu 1 kertaa.
EsaK
Viestit: 420
Liittynyt: Tammi 09, 2003 20 : 15
Paikkakunta: Espoo

Viesti Kirjoittaja EsaK »

Irfanview (ei-kaupallisessa käytössä ilmainen) ei muuta tavuakaan tiedostokokoa.
Kyllä hieman muuttuu kun refreshillä (U) katsoo. Olennaista on, että kuvan pikselidata säilyy muuttumattomana, mutta merkataan avattavaksi käännettynä, vai miten sen sanoisi. Tiedoston sisällössä (headerissa?) tulee tällöin pieni muutos.

Testailin:
skannattu kuva ennen kääntöä 300122 bytes
->90°kääntö, tulos 297286 bytes,
->takaisin 270°, tulos 297591 bytes (ei siis palaudu)
(optimize jpg ei ole päällä)

olettaisin että alkuperäisessä headerissa on ollut tyhjää kun pienentyy eikä palaudu.

toinen digikameralla otettu 90 ° välein:
1973531 ->1970667->1973477->1970499->1973565 bytes

sama vaikka 180°välein,
1973531 ->1973477->1973565 bytes

Häviöttömästä jpg-käännöstä on jossain internetissä ollut enemmänkin juttua, haulla löytynee jos uteliaisuus vaivaa.
EsaK
Vastaa Viestiin