Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/11/2011, 09:52
series
 
Fecha de Ingreso: septiembre-2011
Mensajes: 26
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Problema con imagen

Aqui el codigo el que le añade la imagen a la otra que hara como marca de agua
Código PHP:
<?php
$src 
$_GET['src'];
$maxsize $_GET['maxsize'];

if (
$maxsize == '') {
$maxsize 100;
}

// el archivo o imagen
$filename $src;

// Asignar el ancho y alto maximos
$width 640;
$height 480;

// mandando las cabeceras correspondientes
header ('Content-disposition: inline; filename="MyFotoCam.jpg"');

// obteniendo las dimensiones actuales
list($width_orig$height_orig) = getimagesize($filename);

if (
$width && ($width_orig $height_orig)) {
$width = ($height $height_orig) * $width_orig;
} else {
$height = ($width $width_orig) * $height_orig;
}

// Cambiando el tamano de la imagen o resample
$image_p imagecreatetruecolor($width$height);
$image imagecreatefromjpeg($filename);
imagecopyresampled($image_p$image0000$width$height$width_orig$height_orig);

// Marca de Agua o Watermark
$watermark imagecreatefromgif('img/watermark.gif');
$watermark_width imagesx($watermark);
$watermark_height imagesy($watermark);
$image imagecreatetruecolor($watermark_width$watermark_height);
$dest_x $width $watermark_width 0;
$dest_y $height $watermark_height 0;
imagecopymerge($image_p$watermark$dest_x$dest_y00$watermark_width$watermark_height100);

// Salida
imagejpeg($image_p);
imagedestroy($image);
imagedestroy($image_p);
imagedestroy($watermark);
?>