Foros del Web » Programando para Internet » PHP »

RE: no funcionan propiedades de imagenes (PHP, GD) en Firefox... ???

Estas en el tema de RE: no funcionan propiedades de imagenes (PHP, GD) en Firefox... ??? en el foro de PHP en Foros del Web. Respuesta para Kctus... Es extraño, pero cerraron el tema... Tal vez fue por el comentario "sarcastico" de Kctus. Pero como forista, tengo la ayuda que ...
  #1 (permalink)  
Antiguo 13/11/2008, 23:56
 
Fecha de Ingreso: junio-2008
Mensajes: 76
Antigüedad: 15 años, 10 meses
Puntos: 0
RE: no funcionan propiedades de imagenes (PHP, GD) en Firefox... ???

Respuesta para Kctus...

Es extraño, pero cerraron el tema... Tal vez fue por el comentario "sarcastico" de Kctus.

Pero como forista, tengo la ayuda que tal vez él estaba buscando realmente.

Kctus tenía duda en WARNINGS DE LIBRERIA GD:
Código PHP:
Warningimagealphablending(): supplied argument is not a valid Image resource in (...) 

Warningimagecolorallocate(): supplied argument is not a valid Image resource in (...) 

Warningimagecopyresampled(): supplied argument is not a valid Image resource in (...) 

Warningimagedestroy(): supplied argument is not a valid Image resource in (...) 
Citando a Kctus: "Supongo que firefox no procesa esos parametros que salen en el error... alguna idea??".

POSIBLE SOLUCION A WARNINGS
Pues yo no entendí las respuestas que te dieron los demás foristas... PERO LA RESPUESTA ES NO. No importa el navegador, lo probé con FF3, Opera 9.62 y con IE7.

Hice mi primer captcha con la libreria GD hace un par de semanas y estuve batallando un poco.

Esto es lo que tengo en mi script, verifica que tu programa sea similar a lo que te muestro y pruebalo.
Código PHP:
<?php
    
//SELECCIONAR LARGO Y ANCHO DE LA IMAGEN
    
$img_largo350;//LONGITUD HORIZONTAL
    
$img_ancho100;//LONGITUD VERTICAL
    
    //CREAR EL RECURSO DE LA IMAGEN
    // LA FUNCION "ImageCreateTrueColor" PERMITE UTILIZAR COLORES SEMI-TRANSPARENTES EN LA IMAGEN
    
$img_captchaImageCreateTrueColor($img_largo$img_ancho);//NOMBRE DE VARIABLE DE REFERENCIA PARA LA IMAGEN CAPTCHA
    
    
ImageAlphaBlending($img_captchatrue);//LA OPCION "TRUE" PERMITE QUE LOS OBJETOS (RECTANGULOS, ELIPSES) PUEDAN SER TRANSPARENTES

    // establece el color de fondo a rojo
    
$background imagecolorallocate($img_captcha25500);// COLORES RGB

    //LE DECIMOS AL BROWSER QUE TIPO DE IMAGEN ES
    
header('Content-type: image/png');
    
    
//SALIDA DE LA NUEVA IMAGEN EN EL FORMATO DESEADO
    
imagepng($img_captcha);
    
    
//LIBERAR RECURSOS DEL SERVIDOR
    
imagedestroy($img_captcha);
?>
Si te fijas, la variable que hace referencia a la imagen ($img_captcha) se encuentra en casi todas las funciones... verifica que así sea.

Espero que esto te haya ayudado un poco respecto a las funciones de la libreria GD.

NOTA: EL CODIGO NO ESTA COMPLETO, SOLO PUSE VARIABLES Y FUNCIONES PARA DAR UNA IDEA DE LA SINTAXIS Y PARA COMPARAR LOS POSIBLES ERRORES QUE UNO PUEDA COMETER.

Última edición por ZICCO; 14/11/2008 a las 00:00 Razón: Faltó mencionar que las partes de codigo era para mostrar sintaxis de código solamente.
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 04:34.