Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: JussiS - 04.01.15 - klo:15.29

Otsikko: TIFF -> JPG/PNG muunnos [RATKAISTU]
Kirjoitti: JussiS - 04.01.15 - klo:15.29
Hei!

Sain ison TIFF -tiedoston, joka sisältänee skannattuna 52 sivua yhdestä kirjasta. Kokoa tiedostolla jotain 82 megaa. Onnistuuko tuon muuntaminen JPG/Pang -muotoon, vieläpä niin että jokainen skannattu sivu olisi omana tiedostonaan?
Otsikko: Vs: TIFF -> JPG/PNG muunnos
Kirjoitti: nm - 04.01.15 - klo:16.05
ImageMagickilla onnistuu. Asennus:

Koodia: [Valitse]
sudo apt-get install imagemagick
Muunna TIFF-tiedostossa olevat sivut erillisiksi png-tiedostoiksi:

Koodia: [Valitse]
convert kirja.tif sivu-%02d.png
Tässä esimerkissä sivu numero 7 kirjoitetaan tiedostoon sivu-07.png
Merkinnällä sivu.%03d.png sivu 7 kirjoitettaisiin tiedostoon sivu.007.png
Otsikko: Vs: TIFF -> JPG/PNG muunnos
Kirjoitti: JussiS - 05.01.15 - klo:03.33
Hei,

kokeilin tuota imagemagick'ia. Komennon jälkeen muutaman sekunnin raksutusta ja sitten
Koodia: [Valitse]
killedja mitään muuta ei tapahtunut....

?
Otsikko: Vs: TIFF -> JPG/PNG muunnos
Kirjoitti: nm - 05.01.15 - klo:11.35
Taitaa loppua muisti kesken. Kokeile sivu kerrallaan:

Koodia: [Valitse]
convert kirja.tif[6] sivu-07.png
Numerointi alkaa nollasta.
Otsikko: Vs: TIFF -> JPG/PNG muunnos
Kirjoitti: kamara - 05.01.15 - klo:12.02
Taitaa loppua muisti kesken. Kokeile sivu kerrallaan:

Koodia: [Valitse]
convert kirja.tif[6] sivu-07.png
Numerointi alkaa nollasta.

Jos toimii, niin kannataa tehdä pikku scripti kyseisen homman tekemiseksi.

En jaksa säätää enempää...
Koodia: [Valitse]
declare -i j;for i in {0..51}; do j="0+$i+1"; echo $i $j;convert kirja.tiff[$i] sivu-$j.png ; done

Koodia käytetään sitten omalla vastuulla.
Otsikko: Vs: TIFF -> JPG/PNG muunnos
Kirjoitti: Tomin - 05.01.15 - klo:13.48
Taitaa loppua muisti kesken. Kokeile sivu kerrallaan:

Koodia: [Valitse]
convert kirja.tif[6] sivu-07.png
Numerointi alkaa nollasta.

Jos toimii, niin kannataa tehdä pikku scripti kyseisen homman tekemiseksi.

En jaksa säätää enempää...
Koodia: [Valitse]
declare -i j;for i in {0..51}; do j="0+$i+1"; echo $i $j;convert kirja.tiff[$i] sivu-$j.png ; done

Koodia käytetään sitten omalla vastuulla.

Tässä ehkä vähän yksinkertaisempi:
Koodia: [Valitse]
for i in {0..51}; do convert kirja.tiff[$i] sivu-$(printf "%02d" $(($i+1))).png; doneTässä on vain yksi muuttuja ja kuvan juokseva numerointi tehdään printf:n ja komentotulkin (oletetaan bash) avulla. Tämänkin käyttö omalla vastuulla. Jos tuohon haluaa lisätä numeron tulostuksen niin samalla tavalla " echo $i;" do-sanan perään.
Otsikko: Vs: TIFF -> JPG/PNG muunnos
Kirjoitti: Postimies - 08.01.15 - klo:23.00
Muutos jpg formaattiin säästää tilaa. png kuvien pakkausaste samaa luokkaa tiff-kuvien kanssa. Nykyjärkkäreiden kuvat tiff formaatissa ovat samaa kokoluokkaa. Se mikä on jollekin iso kuva voi toiselle olla ihan normaali. 
Otsikko: Vs: TIFF -> JPG/PNG muunnos
Kirjoitti: 99 - 08.01.15 - klo:23.37
png kuvien pakkausaste samaa luokkaa tiff-kuvien kanssa.

No ei nyt ihan, tuo riippuu kuvista.

Esimerkkinä kuva TIFF formaatissa: http://skuld.bmsc.washington.edu/raster3d/examples/example2.tiff

Joka on tiedostokooltaan noin 80% suurempi kuin sama PNG formaatissa:
Otsikko: Vs: TIFF -> JPG/PNG muunnos
Kirjoitti: nm - 09.01.15 - klo:01.15
Esimerkkinä kuva TIFF formaatissa: http://skuld.bmsc.washington.edu/raster3d/examples/example2.tiff

Joka on tiedostokooltaan noin 80% suurempi kuin sama PNG formaatissa:

Näemmä pelkkä TIFF->TIFF-muunnos ImageMagickilla pudottaa koon 185006 tavuun. Nykyinen libtiff tukee myös LZMA-pakkausta, jolloin koko on 159220 tavua (11,3 % suurempi kuin PNG).

Koodia: [Valitse]
convert example2.tiff example2b.tiff
tiffcp -c lzma example2b.tiff example2c.tiff

LZMA-pakkaus on kuitenkin aika hidasta ja TIFFiin sovellettuna yhteensopivuus eri ohjelmien välillä on toistaiseksi heikkoa.
Otsikko: Vs: TIFF -> JPG/PNG muunnos
Kirjoitti: raimo - 09.01.15 - klo:01.24
Ainakin Gimpissä on png-exportille pakkaustason säädin, en ole koskaan kokeillut paljonko se tiedostokokoon vaikuttaa?
Oletuksena asetus on täysillä, eli asennossa 9.
Otsikko: Vs: TIFF -> JPG/PNG muunnos
Kirjoitti: Postimies - 09.01.15 - klo:14.53
Tiedostojen kokoon vaikuttaa paljon myös värisyvyys. Jos 12 bittisistä RAW-kuvista tekee 16 bittisiä tiff kuvia tai 8 bittisiä jpg kuvia on kokoero iso. PNG kuvat voi pakata sillä suurimmalla asetuksella. Ei vaikuta yksityiskohtien määrään. Pakattu tiff ja png kuva on samaa kokoluokkaa. Kaikki selaimet eivät tue tiff-kuvia. Kuvan terävöinti ja muutkin suotimet voivat kasvattaa kuvakokoa huomattavasti.  Imagemagick ohjelmalla kuvien pienennys ja terävöinti käy kätevästi isollekin määrälle kuvia vaikka tikulta näytettäväksi. Joku 1000 kuvaa pakkautuu vielä kohtuu ajassa. Samalla voi poistaa myös kuvien meta-tiedot.
Otsikko: Vs: TIFF -> JPG/PNG muunnos
Kirjoitti: JussiS - 11.01.15 - klo:12.03
Hei,

sivu kerrallaan muuntaminen ratkaisi ongelman. Siis tällä komennolla.

Koodia: [Valitse]
convert kirja.tif[6] sivu-07.png
Olin vähän yksinkertainen, kun tuota itse tajunnut. Siispä paljon kiitoksia kärsivällisestä opastamisesta.