Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2007, 16:06
kotosh
 
Fecha de Ingreso: mayo-2002
Mensajes: 486
Antigüedad: 22 años
Puntos: 0
como agrandar el caracter de una imagen generada en GD

aqui el codigo:


Cita:
?php
//creamos la imagen definiendo el tamaño del ancho y alto (100, 40)
$captcha_imagen = imagecreate(90,50);
//creamos el color negro para el fondo y blanco para los caracteres
$color_negro = imagecolorallocate ($captcha_imagen, 00, 66, 66);
$color_blanco = imagecolorallocate ($captcha_imagen, 255, 255, 255);
//pintamos el fondo con el cplor creado anteriormente
imagefill($captcha_imagen, 0, 0, $color_negro);
//iniciamos la session para obtener los caracteres a dibujar
session_start();
$captcha_texto = $_SESSION["captcha_texto_session"];
//dibujamos los caracteres de color blanco imagestring ($imagen, n, x, y, $variabledeltexto, $color)
imagechar($captcha_imagen, 6, 20, 13, $captcha_texto[0] ,$color_blanco);
imagechar($captcha_imagen, 6, 40, 13, $captcha_texto[1] ,$color_blanco);
imagechar($captcha_imagen, 6, 60, 13, $captcha_texto[2] ,$color_blanco);
imagechar($captcha_imagen, 6, 80, 13, $captcha_texto[3] ,$color_blanco);
imagechar($captcha_imagen, 6, 100, 13, $captcha_texto[4] ,$color_blanco);
imagechar($captcha_imagen, 6, 120, 13, $captcha_texto[5] ,$color_blanco);

//indicamos que lo que vamos a mostrar es una imagen imageloadfont ( string file)
header("Content-type: image/jpeg");
//mostramos la imagen
imagejpeg($captcha_imagen);
?>
Este codigo lo uso para validar formularios y evitar abusos de spamer, sin embargo la letras salen muy pequeñitas. Probé cambiando la segunda opcion de imagechar a "6" o mayor pero no crece.

Espero sus sugerencias.
Gracias
__________________
Sistemass.com - Centro de capacitación profesional
http://www.sistemass.com