Newsgroup: it.comp.www.html
Titolo: Forzare le dimensioni di un' immagine

Vorrei forzare la dimensione di una immagine in modo da visualizzarla
piccola in una pagina, e a dimensioni reali in un'altra (ovviamente
utilizzando la stessa immagine e mantenendo le proporzioni ;-)
Ad esempio con una img di 100 x 100 px è possibile fare in modo che venga
visualizzata al 10% delle sue dimensioni, 10 x 10 px
E' possile fare tutto ciò ?
Ringrazio anticipatamente tutti coloro mi saranno d'aiuto,
Saluti, Marco

 E' possile fare tutto ciò ?
Si. Basta che quando carichi l'immagine specifichi il width e l'height.
<img src=tuaimmagine.gif width=100px height=100px>
------
<img src=tuaimmagine.gif width=10px height=10px>
-----
te lo sconsiglio pero': per la velocita' di caricamento ti conviene usare
un'immagine
di dimensioni inferiori all'origine.
maxmor

Ok, ma dal momento che io non conosco le dimensioni delle centinaia di
immagini che vengono caricate nel catalogo come faccio a decrementare l'
height ed il width proporzionalmente ?
Per la velocità di caricamento non è un problema, anche perchè in questo
modo se l'utente volesse vedere l'immagine ingrandita questa si troverebbe
già nella cache ;-)
Spero di avere delucidato ulteriormente il quesito...
cmq grazie 1000 lo stesso,
Saluti, Marco
"m.moretti" <m.mo...@mio.mio> ha scritto nel messaggio
news:3A645800...@mio.mio...


 Saluti, Marco
Allora la questione e' molto diversa da come l'avevi posta (o da come l'avevo
capita io :o) ).
Non avevo capito che
a) si tratta di centinaia di immagini
b) credevo volessi fare delle thumbnails e...
<divagazione sulla grandezza delle pagine>
...in questo caso la velocita' di caricamento e' un problema.
    Pensa alla differenza tra caricare una pagina con cento immagini da 20 Kb
l'una o da 2 Kb l'una.
C' e' una grossa differenza. E' vero che una volta caricata la pagina
in cache l'apertura degli "ingrandimenti" sarebbe notevolmente agevolata,
ma e' anche vero che ci vuole un tempo di fattore 10 piu' alto.
A questo proposito ho fatto una pagina molto simile di 192 Kb di cui 145 di
immagini e a 56 kbps ci
vogliono ben 35 sec. per scaricarla. Figurati se avessi messo le img originali
rimpicciolite da codice!
(se vuoi toglierti la curiosita' la pag e'
http://users.iol.it/prandinidirf/perline/jais.htm
 )
</divagazione sulla grandezza delle pagine>
finita la divagazione (e me ne scuso) veniamo al problema:
Tramite i css non credo si possa agire sulle dimensioni dell'immagine (ho dato
una ripassata
alle specifiche CSS2 ora ma non ho trovato nulla a riguardo).
Unica soluzione che mi viene in mente e':
AcdSee (ma anche altri prog) ha un generatore di thumbnails.
1.Metti le tue centinaia di img in una dir
2.Apri Acdsee e visualizzi la directory in questione
3.Generi la pagine HTML e le thumbnails in automatico con Acdsee.
4.Butti le pagine generate e ti tieni le thumbnails.
Spero di esserti stato utile...
Bye
maxmor

 height ed il width proporzionalmente ?
In che senso non conosci le dimensioni delle immagini?
--
Laz
http://digilander.iol.it/sgrizzo
 - Romano Scarpa, IL Maestro
http://heinlein.cjb.net
 - Sito italiano su RAH
"Bokutachi Wa Tenshi Datta"


Nel senso che vengono uloadate di in base alle esigenze dell'utente, e
questo non si può interessare delle dimensioni delle immagini da inserire
nel catalogo, anche se a grandi linee è costretto a rientrare in certi
parametri....
Saluti, Marco

...
Potrebbe essere un problema invece!
Se si tratta di UNA immagine che hai gia' utilizzato in grande in una
pagina, e viene riproposta in piccolo nella successiva, allora puo'
andare.
Viceversa, se come penso vuoi fare una specie di galleria con tante
immagini in piccolo, cliccando sulle quali si apre la pagina con la
foto scelta in grande, allora ti troveresti che la pagina che contiene
tutte le foto che si carica in tempi esageratamente lunghi.
A maggior ragione, se le foto sono centinaia, devi fare dei thumbnail
il piu' leggeri possibile, quasi delle icone.
--
Sayonara
Massy

 parametri....
Ma in modo dinamico? asp? php? non c'e' modo di recuperare le dimensioni
dell'immagine?
