Yo no he echo este script, me lo ha dado y es bastante util. para modificar los colores modifica lo que se parezca a ($image, 205, 112, 1), con el corel draw,swish o con otro programa puedes obtener los colores en ese formato.
<?php
// Esto es una actualizaci?n al script de CoSiTo.
// 2 nuevas cosas:
// - Circulo 3D
// - Leyenda con colores y resultados.
// Para poner los datos pones
<img src="stat.php?r=usuariosregistrados&a=usuariosanonimos">
if($r == "" && $a == ""){
$r = "0";
$a = "1";
}
$registrados = $r ;
$anonimos = $a ;
// Sacamos datos...
$usuarios = $registrados + $anonimos;
$registrados = $registrados * 100 / $usuarios;
$anonimos = $anonimos * 100 / $usuarios;
$porciento = $anonimos * 360 / 100;
// Creamos la im?gen
$width = 75;
$height = 67;
$image = imagecreate($width, $height);
// Ponemos el fondo transparente
$transparente = imagecolorallocate($image, 0, 0, 0);
imagecolortransparent($image, $transparente);
// Colores, los que tiene 2 o son lo que son mas oscuros
$dentro1 = imagecolorallocate($image, 205, 112, 1);
$dentroo1 = imagecolorallocate($image, 167, 92, 1);
$dentro2 = imagecolorallocate($image, 5, 108, 213);
$dentroo2 = imagecolorallocate($image, 4, 89, 174);
$negro = imagecolorallocate($image, 0, 0, 0);
$azul = imagecolorallocate($image, 0, 0, 255);
// Este for hara el efecto 3dmensional
// Poniendo 10 circulos abajo de la imagen con el color
// que este en el circulo mas oscuro.
for ($i = 40; $i > 30; $i--) {
imagefilledarc ($image, 39, $i, 65, 50, 0, $porciento, $dentroo1, IMG_ARC_PIE);
imagefilledarc ($image, 39, $i, 65, 50, $porciento, 360 , $dentroo2, IMG_ARC_PIE);
}
// Dibujo el circulo y lo divido en sus partes...
imagefilledarc ($image, 39, 30, 65, 50, 0, $porciento, $dentro1, IMG_ARC_PIE);
imagefilledarc ($image, 39, 30, 65, 50, $porciento, 360 , $dentro2, IMG_ARC_PIE);
// Enviamos la im?gen al navegador...
header("Content-type: image/png");
imagepng($image);
imagedestroy($image);
?>
Usuarios que han visto este tema también han visto...
- Enviar un mail con PHP
- Web Service: WSDL y UDDI
- Variables variables con PHP
- Trabajar con Firebird/Interbase en PHP
- Cabecera y pié de página en PHP
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.