Foros del Web » Programando para Internet » PHP »

Marca de Agua y Guardar Imagen

Estas en el tema de Marca de Agua y Guardar Imagen en el foro de PHP en Foros del Web. Estimados amigos, tengo una consulta. Ya se como darle una marca de agua a una imagen con este SCRIPT ------------ <?php $image = $_GET['i']; $watermark ...
  #1 (permalink)  
Antiguo 09/09/2006, 14:53
 
Fecha de Ingreso: marzo-2003
Ubicación: Av. Grau 1190
Mensajes: 122
Antigüedad: 21 años, 8 meses
Puntos: 3
Exclamación Marca de Agua y Guardar Imagen

Estimados amigos, tengo una consulta.

Ya se como darle una marca de agua a una imagen con este SCRIPT
------------
<?php
$image = $_GET['i'];
$watermark = "../imgs/logo.png";
$im = imagecreatefrompng($watermark);
if (!$im2 = imagecreatefromjpeg($image)) {
echo "Error opening $image!"; exit;
}
imagecopy($im2, $im, (imagesx($im2)/1)-(imagesx($im)/1), (imagesy($im2)/1)-(imagesy($im)/1), 0, 0, imagesx($im), imagesy($im));

header("Content-Type: image/jpeg");
imagejpeg($im2);
imagedestroy($im);
imagedestroy($im2);
?>

---------------------------

Mi preguntas es: como guardar en un determinado directorio o carpeta la nueva imagen generada con la marca de agua?.

Gracias por su ayuda.
  #2 (permalink)  
Antiguo 09/09/2006, 19:15
 
Fecha de Ingreso: noviembre-2003
Mensajes: 78
Antigüedad: 21 años
Puntos: 2
Lo que deberías hacer sencillamente es modificar la llamada a imagejpeg() para indicarle la ruta a la que deseas guardar la imagen:

imagejpeg($im2,"/ruta/al/archivo/imagen.jpg", 100); // 0-100 es la calidad

Espero te sea de utilidad.

Saludos!
__________________
Joel A. Chornik
ELSERVER.COM - WebHosting Profesional
  #3 (permalink)  
Antiguo 09/09/2006, 21:41
 
Fecha de Ingreso: marzo-2003
Ubicación: Av. Grau 1190
Mensajes: 122
Antigüedad: 21 años, 8 meses
Puntos: 3
Estimado Joel, muchas gracias... es lo q necesitaba
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 21:27.