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

    Salvare immagine creata con PHP

    Ciao a tutti ho creto un piccolo script che mi crea un'immagine e scrive su di essa un determinato testo variabile. La mia necessità ora è quella di salvare l'immagine creata sul server, e attibuirgli come nome il valore del mio testo variabile, potete aiutarmi?

    Ecco il Mio codice
    Codice PHP:
    <?php
    // Definisco il content-type
    header("Content-type: image/png");

    // Creo l'Immagine
    $im imagecreate(20046);

    // Attribuisco i colori
    $white imagecolorallocate($im255255255);
    $grey imagecolorallocate($im128128128);
    $black imagecolorallocate($im128128128);

    // Definisco il Valore del Testo
    $text $_GET['img'];

    // Definisco il Font da Utilizzare
    $font 'BAUHS93.TTF';

    // Scrivo il Testo nella mia Immagine
    imagettftext($im350436$grey$font$text);

    // Visualizzo l'immagine Ottenuta
    imagepng($im);
    imagedestroy($im);

    ?>
    GRazie

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    indovina qual'è il secondo parametro (opzionale) accettato dalla funzione imagepng ?

    Ciao

  3. #3
    Codice PHP:
    imagepng($im$text); 
    L'ho già provata maq non funziona

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da webpeppo
    Codice PHP:
    imagepng($im$text); 
    L'ho già provata maq non funziona
    deve funzionare, in $text c'è un percorso valido con nome di file?

    ciao

  5. #5
    $text è valorizzato a 5302.png

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    la dir da dove lanci lo script è scrivibile?

    Ottieni degli errori?

    ciao

  7. #7
    tombola Funziona, devo crearla due volte una per la visualizzazione e una per il salvataggio ecco il codice se a qualcuno serve.

    Codice PHP:
    <?php

    // Definisco il content-type
    header("Content-type: image/png");

    // Creo l'Immagine
    $im imagecreate(20046);

    // Attribuisco i colori
    $white imagecolorallocate($im255255255);
    $grey imagecolorallocate($im128128128);
    $black imagecolorallocate($im128128128);

    // Definisco il Valore del Testo
    $text $_GET['img'];
    $filename $text.".png";

    // Definisco il Font da Utilizzare
    $font 'BAUHS93.TTF';

    // Scrivo il Testo nella mia Immagine
    imagettftext($im350436$grey$font$text);

    // Visualizzo l'immagine Ottenuta
    imagepng($im);
    imagepng($im,$filename);
    imagedestroy($im);

    ?>

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.