Foros del Web » Programando para Internet » PHP »

GD, string con letras grandes

Estas en el tema de GD, string con letras grandes en el foro de PHP en Foros del Web. Simple, estoy utilizando un codigo de gd2 y necesito ayuda, necesito saber como agrandar la fuente. Es para escribir un string en esta imagen: Código ...
  #1 (permalink)  
Antiguo 09/09/2004, 10:19
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
GD, string con letras grandes

Simple, estoy utilizando un codigo de gd2 y necesito ayuda, necesito saber como agrandar la fuente. Es para escribir un string en esta imagen:

Código PHP:
$im=imagecreate(200,100);
$fondo ImageColorAllocate($im,180,200,230);
$blanco ImageColorAllocate($im,255,255,255);

imagestring ($im,5,10,10,$_GET["num"],$blanco);

imagejpeg($im); 
Sencillo, pero no se como hacer que el string mida 150 de alto cada caracter. ¿como se hace?
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
  #2 (permalink)  
Antiguo 10/09/2004, 07:42
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Revisa la documentación:
http://www.php.net/manual/es/function.imagestring.php

Fijate en los ejemplos de los comentarios de los usuarios .. Tienes ejemplos.

Puedes usar tipografía y ahí definir el ancho/alto de esta.

Un saludo,
  #3 (permalink)  
Antiguo 10/09/2004, 08:48
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
al final lo he arreglado con imagettftext, asi escojo tipografia y todo.

Código PHP:
$im=imagecreate(265,100);
$fondo ImageColorAllocate($im,240,240,250);
$blanco ImageColorAllocate($im,255,255,255);

$altoFuente=104;
imagettftext($im,$altoFuente,0,-6,$altoFuente-4,$blanco,"arial.black.ttf","400");

imagejpeg($im,'',100); 
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
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 03:39.