VAROITUS: Jos käytät digikuviesi hallinnointiin Paint Shop Pro ohjelmaa (Ainakin versio 7), niin saatat tietämättäsi aiheuttaa laadun huononemista.
Kun käännät JPG-kuvaa 90 astetta, niin tämä ohjelma ei suinkaan käännä kuvan koordinaattimäärittelyitä, vaan se tekee kokonaan uuden kuvan. Koska jpg on hukkaava pakkaus, niin silloin kuvalle on tehty kahdesti kompressio, jolloin informaatiota on hävinnyt kahteen otteeseen. (Ensin kamerassa ja sitten kääntämisessä.)
Eikä tässä kaikki: Uusi kuva saattaa olla tiedostokooltaan paljon suurempi kuin alkuperäinen, vaikka sen laatu on huonontunut. (Tämä riippuu ohjelman asetuksista. Koko saattaa olla myös pienempi. Sen lisäksi kuvatiedoston päivämäärä tärveltyy!)
Valitettavasti suurin osa ihmisistä joille selitän tämän eivät ymmärrä tästä pätkääkään. (Eivät edes kaikki kuvankäsittelyn ammattilaiset.) Vasta siinä vaiheessa kun kuvasta halutaan tehdä isokokoinen suurennos, niin he itkevät sitä että kuva vastaa laadultaan esim. puolen megapikselin tarkkuutta vaikka alkuperäinen kuva oli otettu huikeasti suuremmalla tarkkuudella.
Sama ongelma on myös silloin jos luet yhdestä hakemistosta esim. kuvan ”pic1765.jpg” ja talletat sen toiseen hakemisoton nimellä ”kalle_uimassa.jpg” käyttäen tätä kuvantuhoamisohjelmaa.
YHTEENVETO: Käytä Paint Shop Pro ohjelmaa vain ja ainoastaan silloin kuin haluat editoida kuvaa!!!!
(Käytä kuvien kääntöön jotain sellaista ohjelmaa joka osaa jpg-rotate komennon, esim. ACDSee tai muuta vastaavaa.)
Kun käännät JPG-kuvaa 90 astetta, niin tämä ohjelma ei suinkaan käännä kuvan koordinaattimäärittelyitä, vaan se tekee kokonaan uuden kuvan. Koska jpg on hukkaava pakkaus, niin silloin kuvalle on tehty kahdesti kompressio, jolloin informaatiota on hävinnyt kahteen otteeseen. (Ensin kamerassa ja sitten kääntämisessä.)
Eikä tässä kaikki: Uusi kuva saattaa olla tiedostokooltaan paljon suurempi kuin alkuperäinen, vaikka sen laatu on huonontunut. (Tämä riippuu ohjelman asetuksista. Koko saattaa olla myös pienempi. Sen lisäksi kuvatiedoston päivämäärä tärveltyy!)
Valitettavasti suurin osa ihmisistä joille selitän tämän eivät ymmärrä tästä pätkääkään. (Eivät edes kaikki kuvankäsittelyn ammattilaiset.) Vasta siinä vaiheessa kun kuvasta halutaan tehdä isokokoinen suurennos, niin he itkevät sitä että kuva vastaa laadultaan esim. puolen megapikselin tarkkuutta vaikka alkuperäinen kuva oli otettu huikeasti suuremmalla tarkkuudella.
Sama ongelma on myös silloin jos luet yhdestä hakemistosta esim. kuvan ”pic1765.jpg” ja talletat sen toiseen hakemisoton nimellä ”kalle_uimassa.jpg” käyttäen tätä kuvantuhoamisohjelmaa.
YHTEENVETO: Käytä Paint Shop Pro ohjelmaa vain ja ainoastaan silloin kuin haluat editoida kuvaa!!!!
(Käytä kuvien kääntöön jotain sellaista ohjelmaa joka osaa jpg-rotate komennon, esim. ACDSee tai muuta vastaavaa.)
Vastaukset 15
Vanhimmat
oletko varma että kompressoiminen ei tapahdu tallennettaessa? Siinähän voi valita tallennettavan kuvan tarkkuuden ja koon. Vaikea uskoa että PSP tekisi kääntämisen jotenkin vaikeamman kautta, eiköhän se ole yksinkertaisin mahdollinen tapa, millä se tehdään.
Kuten sanoin aiemmin: "...niin silloin kuvalle on tehty kahdesti kompressio, jolloin informaatiota on hävinnyt kahteen otteeseen."
Painotan sanaa KAHDESTI.
Se jälkimmäinen PSP:n tekemä kompressio saattaa olla paljon suurempi kuin kameran tekemä. Se mikä kyseisen komperessioasteen suuruus on niin se on täsmälleen se sama jota olet käyttämnyt viimeiksi tallettaessasia kuvia JPG mutoon. (Näin sanoo kokemus.)
Vaikeamman kautta? Kysehän on siitä että kuva on aina bittikarttana silloin kun sitä näytetään kuvaruudulla. Ja kaikki kuvankäsittely tapahtuu tässä bittikartassa. (Näin sanoo järki.)
Mikä on mielestäsi se "yksinkertaisin tapa" tarkaan ottaen? Eli mitä silloin tapahtuu käytännössä?
Yksinkertaisin tapa on mielestäni juuri mainitsemasi bittikartan koordinaatiston muuttaminen. En ole koskaan törmännyt vastaavaan ongelmaan, vaikka olen käännellyt 3600X2800-kuvia mielin määrin asteen kymmenesosan tarkkuudella. Vaihdoin kylläkin äskettäin Photoshopiin :)
Nyt puhut asian vierestä. Puhut bittikartoista, minä en.
Jos kyse on esim 12,7 asteen jpg kuvan käännöstä, niin silloinhan tapahtuu pakostakin näin:
JPG -> bittakartta -> kallistettu bittikartta -> uusi jpg.
Tuossa "uusi jpg" vaiheessa tietoa häviää SILLÄ JPG ON HÄVITTÄVÄ PAKKAUSTAPA.
Kun kuvaa käännetään 90, 180 tai 270 astetta, niin silloin JPG pakkausta ei olisi pakko avata, ainoastaan X- ja Y akseleiden paikkaa tai etumerkkiä muutetaan.
Sulla on 3600 x 2800 kuva. Käsittelet aika isoja kuvia ja oletan että niissä kompressio on myös aika vähäistä. Tällöin virhekin on pieni jota et välttämättä edes huomaa.
Jos olet kuvankäsittelyn ammattilainen esim painotalossa, niin tuskin edes käsittelet jpg kuvia! Kirjapainot yms joiden ei tarvi tarkkailla tiedoskokoja käyttävät useimmiten häviöttömiä pakkauksia, kuten tiffiä. Tähän myös PSP pystyy. Mutta oletusarvosiesti se käyttää samaa esitysmuotoa kuin alkuperäinen. Ja VALIETTTAVASTI SAMAA KOMPRESSIOSUHDETTA KUIN VIIMEIKSI OLI KÄYTÖSSÄ. Siis ei edes kuvan alkupeäristä kompressiosiuhdetta, vaan viimeiksi käytettyä arvoa!
Siis jos olet esim. nettiä varten pinentänyt kuvan kokoa ja lisännyt kompressiosuhdetta, niin sitten kun seuraavaksi käännät jonkin suurtakkuuskuvan esim 90 astetta, niin tähän kuvaan tulee "nettitarkkuus" edellisistä asetuksista. (Siis koko ei kopioidu, vain kompressioprosentti.)
Taas kysyn: Mikä tässä on niin vaikeaa?
Ei tämä ole mielipidekysmys tai kysmys siitä "että en ole huomannut" tms.
En jaksa enää. Jos joku haluaa huonontaa omia kuviaan PSP:llä niin ihan vapaasti. Ja saa olla ihan vapaati sitä mieltä että ei huonotutunut.
Häviöllinen pakkaus on aina häviöllinen pakkaus ja se hävittää dataa joka kerta kun se tehdään. Mitä useammin se tehdään sitä enempi häviää.
PSP tkee tämän myös silloin kun sitä ei tarvitsisi tehdä.
Esim ADCSee -ohjelmassa on aivan erillinen JPG rotate toiminta. Se on olemassa juuri siksi että siellä ongelma on tajuttu, toisin kuin täällä tai Jasc Softwaressa. (=PSP tekijä.)
Tuosta tallentamisesta kirjoittaisi, ei kannata käyttää "save" tai sitä korpunkuvaa tallentamiseen, välttyy monelta harmittavalta kämmiltä jos käyttää AINA "Save as" koska ne vanhat tallennukset jää sinne muistiin, tosin niin se taitaa olla kaikissa kuvankäsittelyohjelmissa, ainakin PhotoShop tekee samoin...
ADCSee:stä sen verran et vaikka siinä on se rotate toiminto niin eihän se sitä kuvaa "tallenna" käännetyksi vaan esittää sen siinä ohjelmassa käännettynä, eikö...? eli taas palataan back to roots ja tarvitaan sitä kuvankäsittelyohjelmaa...=)
Tuo ADCSee kääntää kuvan myös tiedostoon. Ja se tekee sen niin nerokkaasti, että kuvatiedoston päivämäärä säilyy. Samoin tiedostokoko pysyy samana. Ja myös kuvan yksityiskohdat säilyvät turmeltumattomina. Se nimittän kuvaa käänteässään EI tee muunnosta jpg -> bittikartta -> jpg, vaan se ronkkii tiedostoa siten että uutta jpg kompressiota ei tarvita käännön jälkeen.
Siis tosin kuin PSP.
(JPG tiedostossahan kuva on jaettu ruutuihin joista kukin on 8x8 pikseliä. Kutakin "shakkilautaa" varten on joukko sitä kuvaavia lukuarvoja jotka talletetaan pikseleiden sijasta.
JPG rotatessa näistä lukuarvoista ei genreoida 8x8 pikselikarttaa joista sitten pitäisi tehdä uudet lukuarvot, vaan näitä lukuarvoja käytetään sellaisenaan.)
Siis ADCSee nimenomaan TALLETTAA kuvan käännettynä. Eli kuvankäsittelyohjelmaa ei tarvita tähän tarkoitukseen, eikä ole edes syytä hankkia jollei tee oikeaa kuvankäsittelyä.
Onhan tuossa tietenkin totuutta mukana, olen lukenut noita "lossless jpg rotation" sivuja, mutta mielestäni niillä "hifistellään" vähän liikaa pikselin tarkkuudella, jos nyt jotain kuvasta kääntämisen jälkeen häviää niin sitä ei kyllä yksikään ihminen silmällä näe, tiedä sitten onko se sen arvoista et pitää eri ohjelmilla tehdä eri asiat. Parasta tietenkin on kun käyttää PSP-formaattia muokkauksen ajan ja lopuksi tallentaa jpg:nä jos pelkää tuhoavansa kuvatiedostot...
ADCsee on ihan kätevä katseluohjelma, ainut huono puoli siinä ainakin omasta kokemuksestani oli se, että annoin ohjelmalle luvan olla "default image viewer" ja tietenkään ohjelman poiston jälkeen se ei poistanut koneelta tuota tietoa millä ohjelmalla kuvat avataan, aina kuvaa avattaessa kone etsi sitä ohjelmaa ja piti asettaa eri kuvaformaattien avaamisen halutun ohjelman asetukset käyttikseen, oma vika tosin oli, mutta se kokeilu jäi siihen...=)
Taitaa tämä asia olla jo aika puitu, jatka nyt vaimokkeen pään kääntämistä, rotate 90 astetta vaakatasoon ja puhut mukavia korvaan niin eikös se siitä PSP:n käytöstä luovu... ;)
> "jos nyt jotain kuvasta kääntämisen jälkeen häviää niin sitä ei kyllä yksikään ihminen silmällä näe, "
Ei näekkään jos kompressioasetus on kunnossa. Itse tuhosin muutaman arvokuvan kääntämisen yhteydessä aikoinani kun pakkaus oli tosi suuri edellisen kuvan kuvankäsittelyn jäljiltä.
PSP:n toinen ärsyttävä piirre on se että se laittaa "roskatiedoston" joka hakemistoon josta on käyty katsomassa kuvia. Ei fataalia mutta ärsyttävää. (Tästä en aio enää keskustella.)
IRFAN VIEW-nimistä ohjelmaa, on ilmainen ja osaa monenlaisia temppuja, lisäks hyväksyy erilaisia plugineja, myös kaupallisiakin. Osaa myös tuon JPG rotaten ja osaa tehdä sen ilman häviöitä, lisäksi: osaa tallentaa kuvan ilman hävikkejä, voit säätää kuvan laadun 100:lle, tai voit käyttää halutessasi JPEG2000-formaattia joka on uudempi ja häviötön formaatti, myös monet muutkin formaatit löytyy kuten PNG etc. Itse käytän tota softaa enkä enää osais olla ilman sitä. Piirtotyökaluja siitä ei löydy mutta muuten osaa kyllä kivasti käsitellä kuvia, piirtotyökaluja jos tarviin, käyttelen erilaisten tulostimien ja skannereiden mukana tulleita softia, riittävät mainiosti. Eikä maksakaan mitään. :)
Mitähän sä oikein mahdat selittää...?
"Kun käännät JPG-kuvaa 90 astetta, niin tämä ohjelma ei suinkaan käännä kuvan koordinaattimäärittelyitä, vaan se tekee kokonaan uuden kuvan. Koska jpg on hukkaava pakkaus, niin silloin kuvalle on tehty kahdesti kompressio, jolloin informaatiota on hävinnyt kahteen otteeseen."
Eihän kuvaa avattaessa mitään kompressoida ja jos nyt haluaa tallentaa niin valikosta valitaan sellainen pakkaussuhde millaisen haluaa, ei se todellakaan hävitä suuria määriä tietoja jos käyttää pienintä pakkausta...
"Sama ongelma on myös silloin jos luet yhdestä hakemistosta esim. kuvan ”pic1765.jpg” ja talletat sen toiseen hakemisoton nimellä ”kalle_uimassa.jpg” käyttäen tätä kuvantuhoamisohjelmaa."
Tuon voi tehdä copy/pastella ja nimetä uudelleen niin ei häviä tietoa minnekään...
> Mitähän sä oikein mahdat selittää...?
Kuten sanoin, niin suurin osa ei valitettavasti ymmärrä.
> Eihän kuvaa avattaessa mitään kompressoida
Ei tietenkään enkä sellaista väittänytkään. Mutta kuvaa talletettaessa kompressoidaan, jos se talletetaan JPG muodossa. (Esim. TIFF esitysmuoto ei hukkaa dataa.) Siis ensimmäinen kompressio kamerassa ja toinen talletettaessa se PSP:stä tiedostoon, esim 90 asteen käännöksen jälkeen.
> ja jos nyt haluaa tallentaa niin valikosta valitaan sellainen pakkaussuhde millaisen haluaa,
Lue alkuperäinen posti uudelleen! Voit käyttää JPG pakkauksen asetusarvoa 100% (=pienin pakkaus), niin silloin tietoa ei todellakaan häviä. Mutta kuvatiedostosi saattaa olla esim. 10 kertaa suurempi kuin alkuperäinen! Ja uudessa kuvassa ei taatusti ole yhtään sen enempää yksityiskohtia kuin alkuperäisessä!
Vertaus: Sinulla on paperikuva joka on otettu keskinkertaisella kameralla. Otat kuvasta uuden kuvan huippukameralla, niin ei siinä uudessa kuvassa ole enempää yksityiskohtia kuin alkuperäisessäkään kuvassa.
> ei se todellakaan hävitä suuria määriä tietoja jos käyttää pienintä pakkausta...
En ole väittänyt sellaista. Sanon vain: Jos käytät pientä pakkausta, niin tiedostokoko kasvaa ja hävität vähän tietoa. Jos käytät suurta pakkausta, niin tiedostokoko saattaa pientä, ja häviät paljon tietoa. Siis aina häviät jotain!
>>"Sama ongelma on myös silloin jos luet yhdestä hakemistosta esim. kuvan "pic1765.jpg" ja talletat sen toiseen hakemistoon nimellä "kalle_uimassa.jpg" käyttäen tätä kuvantuhoamisohjelmaa."
>> Tuon voi tehdä copy/pastella ja nimetä uudelleen niin ei häviä tietoa minnekään...
Hohhoijaa… niin ei bittikartasta ei.... Mutta tuo bittikartta/jpg edestakainen muuntelu hävittää tietoa jokaisessa bittikartta -> jpg muunnoksessa. Jos et usko niin pyörittelepä jotain kuvaa muutaman kerran PSP ohjelmalla ja katso omin silmin! (Käytä arvoa joka on alle 100%. 100% ei huononna mutta tiedostokoko on sitten aika iso) Jokaisen 90 asteen käännöksen välissä talleta kuva ja seuraavaa käännöstä varten lue kuvatiedosto takaisin. Pelkkä bittikartan pyöritys ei tietenkään vaikuta.
Copy/paste: Käytä resurssienhallintaa kuvien kopiointiin tai uudelleen nimeämiseen, älä mitään copy paste toimintaa bittikartoille. Vai tarkoititko nimenomaan resurssienhallinnan copy /paste toimintaa tiedostoille?
Mikä tässä on niin vaikeaa ymmärtää?
Pakkohan se oli kokeilla ja avoin 686k kokoisen kuvan jonka mitat oli 1024x768 180dpi:llä, pyöritin 4 x 90 astetta ja tallensin aina välillä pienimmällä pakkauksella. Kuvan koko oli sen jälkeen 750k, joten se on kaukana 10 kertaa isommasta kuin alkuperäinen, 10 prosenttia on lähempänä... tiedä sitten miten sinä sen olet saanut niin suureksi kasvatettua, mutta en ole ammattilainen, joten siksi en sitä kai ymmärräkkään..=)
No tuo 10 kertainen on tietysti tapauskohtainen. Se riippuu tietenkin siitä mikä on alkuperäinen kompressiosuhde! Ihan maalaisjärjelläkin ajateltuna.
Mutta suuren kompressiosuhteen kuvalla saa tiedostokoon moninkertaiseksi.
Tuo sinun 686k ja koko 1024 x 786 on arvoista päätellen aika alhaisella kompressisuhteella talletettu kuva, joten siinä virhe ei ole kovin iso. Otappa joku esim 20 kilon mitoiltaan suhtkoht iso nettikuva ja kokeile uudelleen tallettamalla esim 90% kompressiolla.
En minäkään ole kuvanksäittelyn ammattilainen, en edes harrastaja. Näpsin kuvia omaksi ilokseni.
Tuohon PSP:n hermostuin, kun vaimoke käyttää sitä.
kuka sanoi, että kuva jpg:nä pitää tallentaa ;) siksitoisekseen on myös ns."puristus" operaatioita joilla saa koosta turhat kilotavut pois...
Se jpg on juuri sitä puristusoperaatiota!
Etpä tainnut ymmärtää koko keskustelusta juuri mitään.