Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/03/2007, 23:20
Gustavo_AR
 
Fecha de Ingreso: septiembre-2006
Ubicación: Argentina
Mensajes: 190
Antigüedad: 17 años, 7 meses
Puntos: 1
Re: Como insertar una marca de agua en una imagen

Código PHP:
<?php
$imagen 
"imagen.jpg"//nombre de la imagen.
$marca "water.png"//nombre de la marca de agua
$im imagecreatefrompng($marca);
$ext substr($imagen, -3); //busca extensión 

if(strtolower($ext) == "gif") {
if (!
$im2 imagecreatefromgif($imagen)) {
echo 
"Hubo un error al abrir la imagen $imagen"; exit;
}
}else if(
strtolower($ext) == "jpg") {
if (!
$im2 imagecreatefromjpeg($imagen)) {
echo 
"Hubo un error al abrir la imagen $imagen"; exit;
}
} else if(
strtolower($ext) == "png") {
if (!
$im2 imagecreatefrompng($imagen)) {
echo 
"Hubo un error al abrir la imagen $imagen"; exit;
}
} else {
die;
imagecopy($im2$im, (imagesx($im2)/1)-(imagesx($im)/1), (imagesy($im2)/1)-(imagesy($im)/1), 00imagesx($im), imagesy($im));

//genera la imagen con la marca de agua

header("Content-Type: image/jpeg");
imagejpeg($im2); //muestra la imagen final
imagedestroy($im);
imagedestroy($im2);
?>
__________________
Gustavo