Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [php] rotazione di immagini dinamiche

    Salve a tutti.

    ecco il problemino:
    creo immagini al volo e vorrei ruotarle di 90 gradi.

    allora:
    in una normale pagina php ho il seguente script:

    for ($a=1; $a<=$conta; $a++)
    { $riga=mysql_fetch_array($ris);
    $corpo .= "<td><img src=pippo.php?i=$riga[0] border=0></td>";
    }

    ovviamente questa è solo una porzione dello scrpt!!!!

    la pagina pippo.php (originale vero?) è:
    <?php
    header ("Content-type: image/png");
    $testo = htmlspecialchars($_GET["i"]);
    $testo = $testo == "" ? "prova" : $testo;

    $im = @imagecreate (50, 15)
    or die ("Errore");
    $background_color = imagecolorallocate ($im, 51, 204, 0);
    $text_color = imagecolorallocate ($im, 233, 14, 91);
    imagestring ($im, 1, 5, 5, $testo, $text_color);
    imagepng ($im);
    ?>

    tutto funziona bene, vengono create le immagini al volo contenenti i dati passati o la scritta prova e le visualizzo nella tabella della pagina voluta.

    come faccio a ruotare le immagini???
    ovvero imagerotate dove deve essere inserito e con quale costruzione?

    Come al solito un grazie anticipato a tutti.

  2. #2
    up?

  3. #3
    nessuno ha mai dovuto fare niente di simile?

  4. #4
    perserverare e LEGGERE il manuale aiuta molto...
    Ho risolto nel seguente modo:
    (posto il codice se serve a chichessia)

    <?
    Header("Content-type: image/jpeg");
    $testo = htmlspecialchars($_GET["i"]);

    $im = imagecreate (40, 15); /* Create a blank image */
    $bgc = imagecolorallocate ($im, 102, 204, 153);
    $tc = imagecolorallocate ($im, 0, 0, 0);
    imagefilledrectangle ($im, 0, 0, 150, 30, $bgc);
    imagestring ($im, 1, 1, 1, "$testo", $tc);
    $foto = imagerotate($im, -90, 0);
    ImageJpeg($foto);
    ?>

    ciao a tutti.

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.