- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- ridimensionare le foto
-
ridimensionare le foto
ciaoo ragazzi io velevo chiedervi un informazione
devo dare la possibilità al mio sito di ridimensionare le foto come posso fare?
mi spiego meglio quando carico la foto(puo' avere qualsiasi dimensione) voglio che questa foto sia ridimensionata es 120X90(senza che si deformi)in poche parole voglio che venga creata un'anteprima della foto
mi sapete dare un mano grazie!
-
ci sono delle librerie da installare sia per linux che per windows (ad esempio ImageMagick, GD2) che fanno proprio questo lavoro.
Molte gallerie open source disponibili on line le usano ampiamente.
-
pero' queste librerie devono essere installate sul server, vero?
-
Esatto
Per le asp generalmente gli hosting mettono a disposizione
aspjpeg o aspimageSe usi il .net invece puoi fare tutto tramite le classi che il framework ti mette a disposizioni senza bisogno di componenti esterni.
Se usi asp ma il tuo spazio web supporta anche il .net potresti anche crearti una pagina in .net appunto da richiamare con un banale <img src="paginaresize.aspx?w=120&h=90&nome=miaimmagine.jpg"/> che ti ridimensioni al volo le immagini, per poche foto può funzionare ma per una galleria massacreresti il server...
-
@Legolas said:
con un banale <img src="paginaresize.aspx?w=120&h=90&nome=miaimmagine.jpg"/> che ti ridimensioni al volo le immagini
Se integri il salvataggio fisico dopo il primo preview puoi aggiungere il controllo dell'esistenza fisica del file (if exist) e prelevare quella al posto di ridimensionare di nuovo.
Manca una info importante nella richista e cioè il linguaggio a disposizione.
Ciao
-
@FuSioNmAn said:
Se integri il salvataggio fisico dopo il primo preview puoi aggiungere il controllo dell'esistenza fisica del file (if exist) e prelevare quella al posto di ridimensionare di nuovo.
Manca una info importante nella richista e cioè il linguaggio a disposizione.
CiaoVerissimo, così risparmi un sacco di risorse sul server perchè fai il resize una volta sola.