Kirjoittaja Aihe: TIFF -> JPG/PNG muunnos [RATKAISTU]  (Luettu 6172 kertaa)

JussiS

  • Käyttäjä
  • Viestejä: 681
    • Profiili
TIFF -> JPG/PNG muunnos [RATKAISTU]
« : 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?
« Viimeksi muokattu: 11.01.15 - klo:12.04 kirjoittanut JussiS »
JusSi
Ubuntu 22.04.1 LTS (XPS 13, DELL), Ubuntu Mate 22.04.1 LTS, Linux Mint 20.3.

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: TIFF -> JPG/PNG muunnos
« Vastaus #1 : 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

JussiS

  • Käyttäjä
  • Viestejä: 681
    • Profiili
Vs: TIFF -> JPG/PNG muunnos
« Vastaus #2 : 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....

?
JusSi
Ubuntu 22.04.1 LTS (XPS 13, DELL), Ubuntu Mate 22.04.1 LTS, Linux Mint 20.3.

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: TIFF -> JPG/PNG muunnos
« Vastaus #3 : 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.

kamara

  • Käyttäjä
  • Viestejä: 2944
    • Profiili
Vs: TIFF -> JPG/PNG muunnos
« Vastaus #4 : 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.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11433
    • Profiili
    • Tomin kotisivut
Vs: TIFF -> JPG/PNG muunnos
« Vastaus #5 : 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.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: TIFF -> JPG/PNG muunnos
« Vastaus #6 : 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. 

99

  • Käyttäjä
  • Viestejä: 168
    • Profiili
    • URL-lyhentäjä
Vs: TIFF -> JPG/PNG muunnos
« Vastaus #7 : 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:
http://shareitservice.com/
No one is in charge of your happiness, except you.

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: TIFF -> JPG/PNG muunnos
« Vastaus #8 : 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.
« Viimeksi muokattu: 09.01.15 - klo:01.31 kirjoittanut nm »

raimo

  • Käyttäjä
  • Viestejä: 4155
  • openSUSE Tumbleweed
    • Profiili
Vs: TIFF -> JPG/PNG muunnos
« Vastaus #9 : 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.
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: TIFF -> JPG/PNG muunnos
« Vastaus #10 : 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.

JussiS

  • Käyttäjä
  • Viestejä: 681
    • Profiili
Vs: TIFF -> JPG/PNG muunnos
« Vastaus #11 : 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.
JusSi
Ubuntu 22.04.1 LTS (XPS 13, DELL), Ubuntu Mate 22.04.1 LTS, Linux Mint 20.3.