Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2008, 16:44
Alejo18
 
Fecha de Ingreso: abril-2008
Mensajes: 122
Antigüedad: 16 años
Puntos: 1
Imagen PHP generado en PNG en Internet Explorer

Ya muchos se les cruzo el problema del fondo transparente del PNG en el Internet Explorer 6 e inferiores, y la solucion era darle un filter DX transform etc, etc

Pero ahora el problema es que como haría para darle este filtro en una imagen con una extensión así: image.php?imagen=1

Se supone que image.php generaria la imagen, pero el problema es que no se como ponerle el DX transform si es un php, que debería hacer?

Por si quieren saber el codigo de image.php es algo así (Este no es el problema)
El problema, repito, es como podría ver una imagen PNG en IE 6, pero echa en php
Código PHP:
// first recreate the canvas
$canvas ImageCreateTrueColor($canvas_width$canvas_height);
//add Transparent BG//
imagesavealpha($canvastrue);
$transparent imagecolorallocatealpha($canvas000127);
imagefill($canvas00$transparent);
//add end//

// create an empty avatar
$avatar ImageCreateTrueColor($avatar_width$avatar_height);
//add Transparent BG//
imagesavealpha($avatartrue);
$transparent imagecolorallocatealpha($avatar000127);
imagefill($avatar00$transparent);
//add end//

// lets get some colors for our canvas
$black       imagecolorallocate($canvas,0,0,0);
$white       imagecolorallocate($canvas,255,255,255);
$red         imagecolorallocate($canvas,255,0,0);
$greenpeace  imagecolorallocate($canvas,38,68,62);


// fill in the canvas with a color
imagefill($canvas00$transparent); 
Saludos y gracias !