Dunque, ho conosciuto ieri le bellissime funzioni image* di php ke permettono di fare 1 sacco di belle cose che non sapevo fosse possibile fare
Dunque, mi sono cimentato nella creazione di 1 immagine km mi serviva, ke deve essere creata on-fly scrivendoci sopra 1 nome ogni volta diverso
Sono riuscito a fare questa cosa su una pagina dedicata, mettendo l'header ke permette poi di fare l'IMAGEGIF();
così funziona perfettamente!
Solo ora mi kiedevo kome devo fare x metterlo in qualke contesto!
Dunque, devo creare questa immagine on-fly e poi metterla in 1 particolare tabella e gli devo dare degli attributi, con la tag <img>...km si può fare?
Avevo letto ke si può scrivere su 1 file e metterci l'url del file, ma risulterebbe 1 cosa alquanto lenta e secondo me sconveniente...
Avete qualke consiglio?
Sapete dirmi come si può fare?! Grazie
Posto 1 esempio di codice:
codice:<? $percent = 10; $im = imagecreate(50, 10); $im1 = imagecreatefromjpeg("progress.jpg"); $background = imagecolorallocate($im, 226, 222, 222); $black = imagecolorallocate($im, 0, 0, 0); imagefill($im, 0, 0, $background); $font_size = 1; // The Font Size $text = $percent."%"; // store the text we're going to write in $text imagecopyresized ( $im, $im1, 0, 0, 0, 0, $percent/2, 10, 1, 15 ); $leftTextPos = ( 50 - imagefontwidth($font)*strlen($text) )/2; imagestring($im, $font_size, $leftTextPos, 1, $text, $black); Header('Content-type: image/gif'); // output the image as a gif imagegif($im); // tidy up imagedestroy($im); imagedestroy($im1); ?>




Rispondi quotando