24/07/2013, 15:02
|
| | | Fecha de Ingreso: septiembre-2010
Mensajes: 409
Antigüedad: 14 años, 2 meses Puntos: 56 | |
Respuesta: hacer imagenes semitransparentes gracias por buestras respuestas. E estado muy enfermo y no e podido responder con anterioridad, debido a que me e tirado mas de dos años ingresado.
pero ahora estoy otra vez a la carga y con muchos mas conocimientos.
se resolvio con
//tamaño
$ancho=100;
$alto =100;
//color
$fondo = array();
$fondo['red'] = 0;
$fondo['green']= 0;
$fondo['blue'] = 0;
$fondo['alfa'] = 63;
//nueva imagen
$gd = imagecreatetruecolor($ancho, $ancho);
//color con canal alfa
$fondo = imagecolorallocatealpha($gd, $fondo['red'], $fondo['green'], $fondo['blue'], $fondo['alfa']);
//rellenamos toda la imagen con este color
imagefilledrectangle ( $gd , 0 , 0 , $ancho , $ancho , $fondo );
//cabecera
header("Content-type: image/png");
//salida conservando el canal alfa
imagesavealpha($gd,true);
//devolvemos datos al navegador
imagepng($gd);
//destruimos imagen
imagedestroy($gd);
muchas gracias de nuevo.
Doy por cerrado este tema. |