Foros del Web » Programando para Internet » PHP »

Poner imagen PNG sobre otra imagen

Estas en el tema de Poner imagen PNG sobre otra imagen en el foro de PHP en Foros del Web. Hola que tal amigos, bueno mi duda es la siguiente, no se si se pueda llevar acabo. Lo que pasa es que tengo una imagen ...
  #1 (permalink)  
Antiguo 04/12/2008, 12:37
 
Fecha de Ingreso: noviembre-2008
Mensajes: 22
Antigüedad: 15 años, 6 meses
Puntos: 0
Poner imagen PNG sobre otra imagen

Hola que tal amigos, bueno mi duda es la siguiente, no se si se pueda llevar acabo.

Lo que pasa es que tengo una imagen en jpeg, y lo que quiero es hacer un fotomontaje, o sea que parezca que estoy en una portada de revista, para esto los textos de la portada y el codigo de barras lo tengo en una imagen PNG con transparencia, lo que quiero hacer es montar esa imagen PNG sobre mi imagen en JPEG para que le de el efecto de portada de revista.

¿se puede hacer esto?

Bueno me despido y les doy las gracias de antemano.

Saludos!!
  #2 (permalink)  
Antiguo 04/12/2008, 14:01
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Poner imagen PNG sobre otra imagen

Hola Akratoso,

Es perfectamente posible, echale un ojo a la libreria GD de PHP.

Saludos.
  #3 (permalink)  
Antiguo 04/12/2008, 20:12
 
Fecha de Ingreso: noviembre-2008
Mensajes: 22
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Poner imagen PNG sobre otra imagen

Hola GatorV, si ya cheque la librería que me comentas y trate de poner una imagen png sobre una jpeg, y parece que si la pone encima pero se ve mal la png, o sea el texto que le puse a la png se ve como un solo cuadro.

La función que utilize fue la de imagecopymerge, no se si esa era la indicada???

Saludos
  #4 (permalink)  
Antiguo 04/12/2008, 20:13
 
Fecha de Ingreso: noviembre-2008
Mensajes: 22
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Poner imagen PNG sobre otra imagen

Este es el codigo que utilize:
Código PHP:
<?php
// Create image instances
$dest imagecreatefromjpeg('yo.jpg');
$src imagecreatefrompng('keko.png');

// Copy and merge
imagecopymerge($dest$src000086193075);

// Output and free free from memory
header('Content-Type: image/png');
imagepng($dest);

imagedestroy($dest);
imagedestroy($src);
?>
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 17:29.