• User Attivo

    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!


  • User Attivo

    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.


  • User Attivo

    pero' queste librerie devono essere installate sul server, vero?


  • Moderatore

    Esatto

    Per le asp generalmente gli hosting mettono a disposizione
    aspjpeg o aspimage

    Se 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...

    :ciauz::ciauz:


  • User Attivo

    @Legolas said:

    con un banale <img src="paginaresize.aspx?w=120&h=90&nome=miaimmagine.jpg"/> che ti ridimensioni al volo le immagini
    :ciauz::ciauz:

    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 :ciauz:


  • Moderatore

    @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.
    Ciao :ciauz:

    Verissimo, così risparmi un sacco di risorse sul server perchè fai il resize una volta sola.

    :ciauz: