Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    181

    Salvataggio immagine su disco

    Ciao a tutti,
    sto scrivendo delle pagine web dove vi è uno script che permetta di ruotare delle immagini. Adesso voglio salvare automaticamente l'immagine ruotata sul disco. Da considerare che la rotazione la faccio con un JavaScript e framework JQuery.

    Qualcuno ha qualche suggerimento?.

    Ecco il codice della mia pagina web in php, immagino che dopo l'if ci voglia un'istruzione che salvi l'immagine ruotata.

    <?php

    session_start();

    echo "<html>";
    echo "<script language='javascript' type='text/javascript' src='jquery-1.3.2.min.js'></script>";
    echo "<script type='text/javascript' src='jquery.rotate.1-1.js'></script>
    <script type='text/javascript'>
    function rotate(angolo, direzione)
    {
    if(direzione == 'sinistra')
    $('#image').rotateLeft(parseInt(angolo));
    else
    $('#image').rotateRight(parseInt(angolo));
    ";
    $_SESSION['img'] = "$('#image')";
    include('save.php');
    echo " }
    </script>
    ";

    echo "<body>";
    echo "[img]img/Waterfall.jpg[/img]
    <form name='f'>
    Gradi: <input type='text' name='angle' />
    Direzione: <select name='direct'>
    <option value='destra'>Destra</option>
    <option value='sinistra'>Sinistra</option>
    </select>
    <input type='image' src='img/destra32.gif' onclick='rotate(document.f.angle.value, document.f.direct.value); return false;' />
    </form>
    </body>
    </html>";

    ?>

  2. #2
    Se la rotazione la fai lato client con javascript, salvare l'immagine sul server è più complesso (potresti usare ajax).
    Usa PHP per ruotare le immagini in questo modo l'immagine ruotata è già sul server e la metti dove vuoi.

    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.