Foros del Web » Programando para Internet » PHP »

Como muestro imagenes!!!!

Estas en el tema de Como muestro imagenes!!!! en el foro de PHP en Foros del Web. Saben. baje este ejemplo de la web con ejemplos de imagenes, pero no pasa nada... anterior% eran imagepng, la cambie por imagejpeg... y me sale ...
  #1 (permalink)  
Antiguo 12/02/2002, 13:19
 
Fecha de Ingreso: enero-2002
Mensajes: 77
Antigüedad: 22 años, 9 meses
Puntos: 0
Como muestro imagenes!!!!

Saben. baje este ejemplo de la web con ejemplos de imagenes, pero no pasa nada...

anterior% eran imagepng, la cambie por imagejpeg... y me sale solo caracteres extraños en el navegador... la verda no se q tengo malo.

recien logre activar la gd

aqui va el ejemplo

<?
//Calculamos las dimensiones del boton en funcion del tamano del texto
//la variable $mensaje es recibida por POST o GET
$cuadro = imagettfbbox (6,0,"Verdana.TTF",$mensaje);
$ancho = $cuadro[2]-$cuadro[0]+15;
$im = imagecreate($ancho,15);

//Generamos la paleta
$rojo = imagecolorallocate($im,255,0,0);
$verde = imagecolorallocate($im,192,200,95);
$oscuro = imagecolorallocate($im,33,57,41);
$blanco = imagecolorallocate($im,255,255,255);
$transparente = imagecolortransparent ($im, $blanco);
imagefill($im,0,0,$transparente);

//Generamos los arcos laterales
imagearc($im,7,7,12,12,90,150,$rojo);
imagearc($im,7,7,12,12,210,270,$rojo);
imagearc($im,7,7,11,11,90,150,$rojo);
imagearc($im,7,7,11,11,210,270,$rojo);

imagearc($im,$ancho-7,7,12,12,270,330,$rojo);
imagearc($im,$ancho-7,7,12,12,30,90,$rojo);
imagearc($im,$ancho-7,7,11,11,270,330,$rojo);
imagearc($im,$ancho-7,7,11,11,30,90,$rojo);

//Generamos las lineas rojas
imagerectangle($im,7,1,$ancho/2-3,2,$rojo);
imagerectangle($im,7,12,$ancho/2-3,13,$rojo);
imagerectangle($im,$ancho/2+3,1,$ancho-7,2,$rojo);
imagerectangle($im,$ancho/2+3,12,$ancho-7,13,$rojo);

//Generamos los rectangulos de los cuadrantes
imagefilledrectangle($im,$ancho/2-1,0,$ancho/2+1,3,$oscuro);
imagefilledrectangle($im,$ancho/2-1,11,$ancho/2+1,14,$oscuro);
imagefilledrectangle($im,0,6,3,8,$oscuro);
imagefilledrectangle($im,$ancho-4,6,$ancho-1,8,$oscuro);

//Sacamos el texto
imagettftext($im,6,0,8,9,$oscuro,"Verdana.TTF ",$mensaje);

//Mostramos el grafico en pantalla
imagejpeg($im);

//Liberamos memoria
imagedestroy($im);
?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:03.