• Bannato User Attivo

    Creare dinamicamente delle miniature

    Salve a tutti, mi servirebbe una dritta per realizzare delle miniature dinamicamente con php o con l'aiuto delle librerie GD.

    Vi espongo una versione semplicistica del problema: in una colonna del mio db ho la dst dell'immagine. Ad un certo punto questa viene richiamata da una pagina del mio sito ma non dev'essere visualizzata nelle sue reali dimensioni, bensi deve mostrarsi ridimensionata ad una grandezza x, y. Non dev'essere salvata da nessuna parte la miniatura. Deve solo essere visualizzata.

    Mi servirebbe una cosa più ottimizzata possibile. Come mi dite di procedere?
    Possibilmente non vorrei sgranare l'immagine....

    Grazie 🙂


  • User Attivo

    Interessa anche a me
    Grazie


  • Super User

    [php]
    <?php
    header("Content-Type: image/jpeg");
    list($vlarg, $valt) = getimagesize("immagine.jpg");//prendo le misure vecchie
    $imag = imagecreatetruecolor($vlarg0.5,$valt0.5); //creo la "base";
    $src = imagecreatefromjpeg("immagine.jpg");//prendo l'immagine originale
    imagecopyresized($imag,$src,0,0,0,0,$vlarg0.5,$valt0.5,$vlarg,$valt);//e la ridimensiono
    imagedestroy($imag); //Infine la elimino
    ?>[/php]