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

    [PHP] Lavorare con le Immagini ?

    Ho Fatto questa piccola funzione per creare un barra per la visualizzazione dello stato del progetto in costruzione.
    Ma ho un problema...
    Io Salvo l'immagine che creo sul'HD del server... e poi la carico con '...img src...'
    Non si puo' farla stampare direttamente nella pagina ? senza salvarla ?
    codice:
    function status_project($percent, $projname='prjstat.png') {	
    	$statusLEN = 400;
    	$percent_len = ($statusLEN/100)*$percent;		# (statusLEN/100)*percent
    	
    	$im = imagecreate($statusLEN, 20) or die("Cannot Initialize new GD image stream");
    	$background_color = imagecolorallocate($im, 255, 255, 255);
    	$black_color = imagecolorallocate($im, 0, 0, 0);
    	$bar_color = imagecolorallocate($im, 222, 231, 236);
    	$text_color = imagecolorallocate($im, 0, 0, 0);	
    	
    	# int imagefilledrectangle ( resource image, int x1, int y1, int x2, int y2, int color);
    	imagefilledrectangle($im, 0, 0, $percent_len, 20, $bar_color);
    	imagefilledrectangle($im, $percent_len, 0, $percent_len, 19, $black_color);
    
    	# Image Border...
    	imagefilledrectangle($im, 0, 0, $statusLEN-1, 0, $black_color);
    	imagefilledrectangle($im, 0, 19, $statusLEN-1, 19, $black_color);
    	imagefilledrectangle($im, 0, 0, 0, 19, $black_color);
    	imagefilledrectangle($im, $statusLEN-1, 0, $statusLEN-1, 19, $black_color);
    
    	# int imagestring ( resource image, int font, int x, int y, string s, int col);
    	imagestring($im, 5, ($statusLEN/2)-7, 2,  "${percent}%", $text_color);
    
    	imagepng($im, $projname);
    	imagedestroy($im);
    	return($projname);	
    }
    Grazie !

  2. #2
    si, richiami il file che la crea in img src e in quel file mandi in output header ed immagine
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  3. #3

    Re: [PHP] Lavorare con le Immagini ?

    Cambia questo
    codice:
    imagepng($im, $projname);
    con
    codice:
    imagepng($im);
    e richiami l'immagine con
    codice:
    [img]immagine.php[/img]

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.