Visualizzazione risultati 1 fino 3 di 3

Discussione: Messaggio : L' immagine non può essere visualizzata perchè contiene errori

  1. #1
    raimaker non è connesso Utente giovane
    Data registrazione
    25-09-2011
    Messaggi
    94

    Predefinito Messaggio : L' immagine non può essere visualizzata perchè contiene errori

    Ciao a tutti, ho questo script , mi genera l' immagine ma non la fa visualizzare , mi esce sempre l'errore
    L' immagine non può essere visualizzata perchè contiene errori
    dove sto sbagliando ?
    nb. L' immagine ha lo sfondo trasparente.

    Codice PHP:
    $im = imagecreatefrompng("img.png");
    imagesavealpha($im, true);
    $nero = imagecolorallocate($im, 0, 0, 0);
    imagestring($im, 3, 5, 4, "a", $nero);

    header('Content-type: image/png');
    imagepng($im, "image.png");
    imagedestroy($im);
    echo
    "<img src=image.png ><br>";

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Se salvi l'immagine non c'è bisogno dell'header:

    Codice PHP:
    $im = imagecreatefrompng("img.png");
    imagesavealpha($im, true);
    $nero = imagecolorallocate($im, 0, 0, 0);
    imagestring($im, 3, 5, 4, "a", $nero);

    //header('Content-type: image/png');
    imagepng($im, "image.png");
    imagedestroy($im);
    echo
    "<img src=image.png ><br>";
    Ma a mio parere è meglio così. Non salvi l'immagine in un file ma la mostri solamente e quindi il file php che conterrà questo codice sarà considerato un immagine e non una pagina html. Poi comunque dipende da come devi utilizzarlo.
    Codice PHP:
    $im = imagecreatefrompng("img.png");
    imagesavealpha($im, true);
    $nero = imagecolorallocate($im, 0, 0, 0);
    imagestring($im, 3, 5, 4, "a", $nero);

    header('Content-type: image/png');
    imagepng($im);
    imagedestroy($im);
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    raimaker non è connesso Utente giovane
    Data registrazione
    25-09-2011
    Messaggi
    94

    Predefinito

    Grazie mike92
    per il tuo aiuto, tutto ok, risolto grazie a te ;)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •