Foros del Web » Programando para Internet » PHP »

Caracteres extraos al generar imagen con GD

Estas en el tema de Caracteres extraos al generar imagen con GD en el foro de PHP en Foros del Web. Hola a todos Estoy intentando generar una imagen en cada pasada de un bucle para hacer una nota con el da y el mes de ...
  #1 (permalink)  
Antiguo 17/01/2007, 07:43
Avatar de Sharak  
Fecha de Ingreso: diciembre-2002
Mensajes: 26
Antigedad: 21 aos, 4 meses
Puntos: 0
Pregunta Caracteres extraos al generar imagen con GD

Hola a todos

Estoy intentando generar una imagen en cada pasada de un bucle para hacer una nota con el da y el mes de un evento en cuestion.

El bucle es el siguiente:
Cdigo PHP:
for ($i=0$i count($eventos); $i++) {
  
$evento $eventos[$i];
  
$fecha explode("-"$evento->fecha);
  
setlocale(LC_TIME ,"esp");
  
$fecha_imagen mktime(000$fecha[1], $fecha[2], $fecha[0]);
  
$fecha strftime("%d %B (%a)"$fecha_imagen);

  echo 
"<div class='evento'>";
  echo  
"<img src='"genera_imagen($fecha_imagen); . "' atl='Fecha' />" $evento->nombre;
  echo 
"</div>";

  ... 
Siendo genera_imagen():
Cdigo PHP:
function genera_imagen($timestamp) {

  
$imagen imagecreatefromgif('path_a_la_imagen');
  
$color_negro imagecolorallocate($imagen000);
  
$color_rojo imagecolorallocate($imagen1031617);
  
$mes strftime('%b'$timestamp);
  
$dia strftime('%d'$timestamp);
  
$fuente_path 'path_a_la_fuente';
  
imagefttext($imagen12145737$color_negro$fuente_path$mes);
  
imagefttext($imagen15141010$color_rojo$fuente_path$dia);
  
header("Content-type: image/png");
  
imagepng($imagen);
  
imagedestroy($imagen);

Lo nico que consigo con esto es que se generen una serie de caracteres extrao en la pantalla tal que:
Cdigo:
PNG  IHDRdCPLTEGGGaaakkkqqqvvvzzz~~~***Ğ'## ECHD730-:61.&$(%d ; [Xnhjcd]KG_YZTVQRM52NI+(GBB=sJGX86{pi}vxpsk_YxtfC@¹ }u{ZU*⧜*uoɽƹףØzic߽<:9˶ڹǺ 캺TTSܚl{|y&tRNS@fKIDATxZ X[uF Z.x!H@܄I'ҴcϰgخKlj %e!x:m&JP4e B)' 2pʅy?r9?0eQ$tM'R9KJG)ʹ}*xH-f?>s5ӑwo߼zcݻgzKGO޳_j9`Gˀ_f?\$dqx'u[ZFP2Ɇu)0L0 ĩΔq@!/Ŏf0gy2aAs"4>O8^o[,y[ 'χ={t3{ :< o_nkn{fs+b_Cӣ]o|Y Ko&BVU}M\G׃lj5^1@M L}>̰lThdEušdCo\kv IBP*YB.....
He conseguido generar la imagen bien en un fichero (poniendo el segundo parmetro de imagepng pero no consigo generarla al vuelo (para evitar cargar innecesariamente imagenes al servidor)

Quiz sea imposible lo que pido. Alguna idea?
Atencin: Ests leyendo un tema que no tiene actividad desde hace ms 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 05:14.