Magi

Contact info
Word
Research
   Publications
Studies
Free Software
Hobbies
Articles
Photography
About me
   Curriculum Vitae

©Marko Grönroos, 1998

USENET News sfnet.atk.linux

Säie: SUURIEN kuvien katselu? (TIFF)

Edellinen säie: Kannettava ilman Windowsia?
Seuraava säie: Linux ja Turun atk-säästöt
[Muut säikeet] [Muut uutisryhmät]
From: magi AT POISTA_TAMA_KENTTA PISTE iki PISTE fi (Marko Grönroos)
Newsgroups: sfnet.atk.linux
Subject: SUURIEN kuvien katselu? (TIFF)
Date: 09 Feb 2003 09:27:46 +0200

Tietääkö kukaan mitään Linux-ohjelmaa, jolla voisi katsoa SUURIA
kuvia. Sain n. 400 MB:n TIFF:ejä (n. 15000x10000 pikseliä), joita
pitäisi pystyä katsomaan 368 MB:n keskusmuistilla. Ei tunnu onnistuvan
millään kokeilemallani ohjelmalla.

Kokeiln xv:tä, ImageMagickin display:tä, ee:tä, kview:tä, gqview:tä ja
jotain muita kuvannäyttöohjelmia. Kaikki ne kuitenkin yrittivät lukea
kuvan kerralla muistiin, joka johti "ongelmiin"; yleensä vartin
kuluttua heittovaihtomuistikin (380MB) ehtyi ja prosessi
kaatui. (Tosin oli aika paljon muitakin ohjelmia pyörimässä.)

Näyttöohjelman pitäisi siten olla sellainen, että se ei lue
kuvaa kokonaan muistiin, eli:
      a) jos se näyttää kuvan kokonaan, suorittaisi se pienennyksen lukemalla
               tiedostoa streamina ja pienentämällä luettaessa lennosta.
      b) jos näyttää kuvasta ruudulle mahtuvan osan, kykenisi se lukemaan
               tiedostosta vain näkyvän osan eikä pitäisi muuta osaa muistissa.

Minusta näiden pitäisi olla mahdollisia, koska kuvatiedostojen
käsittely-API:t yleensä tarjoavat tavan lukea tiedostoa juovittain.
ImageMagick on kyllä tässä suhteessa käsittämätön: jopa identify,
jolla voi hakea oleelliset tiedot kuten kuvan koon ja formaatin, lukee
koko tiedoston muistiin.

Onneksi edes konvertointi pienemmäksi ja paloittelu onnistuu
streamina, netpbm:llä (tifftopnm | pnmscale | ... )

--
-- Marko Grönroos, magi<at>iki.fi (http://www.iki.fi/magi/)


From: magi AT POISTA_TAMA_KENTTA PISTE iki PISTE fi (Marko Grönroos)
Newsgroups: sfnet.atk.linux
Subject: Re: SUURIEN kuvien katselu? (TIFF)
Date: 09 Feb 2003 13:25:21 +0200

Lars Wirzenius <liw AT iki PISTE fi> writes:
> Gimp?

Huoh, sehän toimi. En ollut edes vaivautunut kokeilemaan sitä, kun
oletin että kuvankäsittelyohjelmana se varmasti lataa koko köntsän
muistiin.

Kuvaruutuun fitattuna pienennöksenä se on kamalan hidas, mutta 1:1
zoomilla ihan kohtuunopea (hyvin suhteellista).

--
-- Marko Grönroos, magi<at>iki.fi (http://www.iki.fi/magi/)

Edellinen säie: Kannettava ilman Windowsia?
Seuraava säie: Linux ja Turun atk-säästöt
[Muut säikeet] [Muut uutisryhmät]