Visualizzazione dei risultati da 1 a 3 su 3

Discussione: libreria gd

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    410

    libreria gd

    Salve a tutti sto facendo uno script per ridimensionare le immagini , mi serve per mostrare le anteprima piccole in modo da non appesantire la pagina eccessivamente,

    mi da il seguente errore

    Warning: imagecreatefromjpeg(C:/Program Files (x86)/EasyPHP-12.1/www/foto/IMG_3188.jpg): failed to open stream: No such file or directory in C:\Program Files (x86)\EasyPHP-12.1\www\resize.php on line 9

    Warning: imagecopyresized() expects parameter 2 to be resource, boolean given in C:\Program Files (x86)\EasyPHP-12.1\www\resize.php on line 10

    Warning: imagejpeg(C:/Program Files (x86)/EasyPHP-12.1/www/foto/IMG_3188_thumb.jpg): failed to open stream: No such file or directory in C:\Program Files (x86)\EasyPHP-12.1\www\resize.php on line 13

    il codice utilizzato e questo:

    codice:
    <?php
    
    
    // Ottengo le informazioni sull'immagine originale
    list($width, $height, $type, $attr) = getimagesize($_SERVER['DOCUMENT_ROOT'].'/Immagini/IMG_3188.jpg');
    
    // Creo la versione 120*90 dell'immagine (thumbnail)
    $thumb = imagecreatetruecolor(120, 90);
    $source = imagecreatefromjpeg($_SERVER['DOCUMENT_ROOT'].'/foto/IMG_3188.jpg');
    imagecopyresized($thumb, $source, 0, 0, 0, 0, 120, 90, $width, $height);
    
    // Salvo l'immagine ridimensionata
    imagejpeg($thumb, $_SERVER['DOCUMENT_ROOT']."/foto/IMG_3188_thumb.jpg", 75);
    ?>
    ho aggiornato il file php.ini con il percorso dove presente php_gd2.dll
    extension_dir = "C:\Program Files (x86)\EasyPHP-12.1\php\php546x121025112550\ext"

  2. #2
    Da quanto mi sembra di capire il tuo errore deriva dal fatto che il percorso del file che cerchi di passare alla libreria non è corretto!

    Ricontrolla che il tuo file stia davvero nel path che hai passato alla funzione ($_SERVER['DOCUMENT_ROOT'].'/Immagini/IMG_3188.jpg').

    Buon lavoro!

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    410
    Si era proprio così...no comment..

    ahaha

    ciao grande grazie

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.