Foros del Web » Programando para Internet » PHP »

Librerias GD

Estas en el tema de Librerias GD en el foro de PHP en Foros del Web. Pues so, alguno sabe si se pueden acoplar dos imagenes en una con GD?...
  #1 (permalink)  
Antiguo 08/11/2002, 03:59
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 16 años, 1 mes
Puntos: 5
Librerias GD

Pues so, alguno sabe si se pueden acoplar dos imagenes en una con GD?
__________________
Usuario registrado de Linux #288725
  #2 (permalink)  
Antiguo 08/11/2002, 11:27
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
imagealphablending ?

"Acoplar" te refieres a superponer una sobre otra .. tal vez con algun grado de transparencia entre ambas? ..

Si es así .. en el manual sale:
imagealphablending()

Y un ejemplito (asi pruebo el boton php xDD):
Código PHP:
<?php
$photoImage 
ImageCreateFromJPEG('photo.jpg');
ImageAlphaBlending($photoImagetrue);
$logoImage ImageCreateFromPNG('logo.png');
$logoW ImageSX($logoImage);
$logoH ImageSY($logoImage);
ImageCopy($photoImage$logoImage0000$logoW$logoH);
ImageJPEG($photoImage); // output to browser
ImageDestroy($photoImage);
ImageDestroy($logoImage);
?>
Tambien está:
imagecopymerge()

Y bueno .. seguro q sale alguna mas por el manual .. :P

Un saludo,
  #3 (permalink)  
Antiguo 11/11/2002, 03:01
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 16 años, 1 mes
Puntos: 5
thx cluster, el problema es que lo que tu me distes necesita GD2 yo como no uso eso pos e exo esto

Código PHP:
<?php
$photoImage 
ImageCreateFromPNG('tt.png');
$logoImage ImageCreateFromPNG('xx.png');
$logoW ImageSX($logoImage);
$logoH ImageSY($logoImage);
imagecopymerge ($photoImage$logoImage50500104040,100);
ImagePNG($photoImage); // output to browser
ImageDestroy($photoImage);
ImageDestroy($logoImage);
?>
Y funciona de maravilla, para que quede mas fino hay que calibrar el color y demas pero la idea ya esta solucionada
__________________
Usuario registrado de Linux #288725
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 20:53.