[Linuxtrent] Ridimensionare delle immagini

  • From: Lele Gaifax <lele@xxxxxxxxxxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: 20 Feb 2004 21:03:01 +0100

Ciao,

dovendo ridurre la dimensione di alcune immagini, di getto ho usato
questa ricetta::

    scala()
    {
      mv $1 $1.old;
      pngtopnm $1.old | pnmscale -xsize=500 | pnmtopng > $1;
    }

    for f in $(ls *.png | grep "file giusti")
    do
      scala $f
    done

Guardando il risultato, ottengo un (per me) incomprensibile aumento
delle dimensioni di *tutti* i file::

    $ ls -log p*
    -rw-rw-r--    1    27671 20 feb 20:48 pricelist.png
    -rw-rw-r--    1    24162  2 ago  2003 pricelist.png.old
    -rw-rw-r--    1    66475 20 feb 20:48 psycopg.png
    -rw-rw-r--    1    57298  2 ago  2003 psycopg.png.old

    $ file p*
    pricelist.png:     PNG image data, 500 x 281, 8-bit/color RGB, 
non-interlaced
    pricelist.png.old: PNG image data, 773 x 435, 8-bit/color RGB, 
non-interlaced
    psycopg.png:       PNG image data, 500 x 282, 8-bit/color RGB, 
non-interlaced
    psycopg.png.old:   PNG image data, 822 x 463, 8-bit/color RGB, 
non-interlaced

Domande:

a) Come mai, diminuendo la dimensione della griglia, l'immagine
   aumenta?

b) Posto che le immagini originali sono di fatto degli screenshot di
   pagine web, perlopiù testo, ci sono modi migliori per effettuare
   l'operazione?

grazie&buona serata,
ciao, lele.
-- 
nickname: Lele Gaifax   | Quando vivrò di quello che ho pensato ieri
real: Emanuele Gaifas   | comincerò ad aver paura di chi mi copia.
email: lele@xxxxxxxxxx  |               -- Fortunato Depero, 1929.

--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: