Foros del Web » Programando para Internet » PHP »

Juntar imagenes con php ( jpg y png)

Estas en el tema de Juntar imagenes con php ( jpg y png) en el foro de PHP en Foros del Web. Hola Hace unos dias pregunté cómo hacer para juntar 2 imágenes del mismo formato en una sola, y todo me quedó claro. Mi intención con ...
  #1 (permalink)  
Antiguo 06/11/2007, 06:17
Avatar de IMAC/  
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 18 años, 6 meses
Puntos: 14
Juntar imagenes con php ( jpg y png)

Hola

Hace unos dias pregunté cómo hacer para juntar 2 imágenes del mismo formato en una sola, y todo me quedó claro.
Mi intención con esto es hacer una marca de agua donde ponga el logo de la página para así tener las imágenes protegidas contra copiotas

El único problema es que ahora me gustaría crear una sola imagen a partir de 2 formatos diferentes de imagenes, una sería en .jpg y la otra con transparencia en .png

Os dejo el código que uso para juntar las dos en un mismo formato:
Código PHP:
<?
header
("Content-type: image/jpg");

// Creamos las dos imágenes a utilizar
$imagen1 imagecreatefromjpeg("hola.jpg");
$imagen2 imagecreatefromjpeg("marca.jpg");

// Copiamos una de las imágenes sobre la otra
imagecopy($imagen1,$imagen2,0,0,0,0,200,150);

// Damos salida a la imagen final
imagejpeg($imagen1);

// Destruimos ambas imágenes
imagedestroy($imagen2);
imagedestroy($imagen1);

?>
Creo que el fallo está en que pongo header("Content-type: image/jpg"); y no se como hacer que valga para 2 formatos.

Si alguien me puede hechar una mano se lo agradecería.
  #2 (permalink)  
Antiguo 06/11/2007, 06:27
Avatar de IMAC/  
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 18 años, 6 meses
Puntos: 14
Re: Juntar imagenes con php ( jpg y png)

Ok, perdón por las molestias, ya encontré la solución:
Es muy muy simple y bien explicada.

http://www.elguruprogramador.com.ar/...n-php-y-gd.htm
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 01:50.