Autor Tema: Colocar marca "Solida" de Agua en una imagen  (Leído 305 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado xombra

  • Moderador Global
  • Usuario Dedicado
  • *****
  • Mensajes: 169
  • Puntuación: 3
  • Sexo: Masculino
    • Ver Perfil
    • http://www.xombra.com
Colocar marca "Solida" de Agua en una imagen
« : 29 de noviembre de 2009, 07:51:03 pm »
Puedes descargar el fuente e imagenes desde:

http://www.xombra.com/go.php?link=375

Código: [Seleccionar]

<?php
/*
Script  bajo los términos y Licencia
GNU GENERAL PUBLIC LICENSE
Ver Terminos en:
http://www.gnu.org/copyleft/gpl.html
Traducción al español:
http://gugs.sindominio.net/gnu-gpl/gples.html

Autor: Hector A. Mantellini (Xombra)
*/ 

// Colocar una imagen sobre otra (sin transparencia)

// Abrimos las imagenes 

// cambia la ruta y la imagen por la suya - esta es la imagen original
$imagen imagecreatefromjpeg(&#39;img/girl-with-headphones.jpg&#39;); //cambia la ruta y la imagen por la suya

// cambia la ruta y la imagen que usara por marca de agua por la suya se recomienda medidas x= 200 max y = 150 max
$marca  imagecreatefrompng(&#39;img/marca.png&#39;); // formato PNG 32

// Determinamos las medidas de las Imagenes

// Medidas imagen original
$destino_x   =  imagesx($imagen);
$destino_y   =  imagesy($imagen);

// Medidas imagen marca
$medi_marca_y =  imagesy($marca);
$medi_marca_x =  imagesx($marca);

// Ajustamos el sitio a colocar

// Centro
//$dest_x = ($destino_x  - $medi_marca_x ) / 2 ;
//$dest_y = ($destino_y  - $medi_marca_y ) / 2 ;

// Borde Superior izquierdo
$dest_y =  $dest_x ;

// Copiamos la marca en la imagen original

imagecopy($imagen$marca$dest_x$dest_y00$medi_marca_x$medi_marca_y);

// Damos Salida
header("Content-type: image/jpeg");
imagejpeg($imagen);

// Limpiamos Buffer
imagedestroy($imagen);
imagedestroy($marca);

?>

---------------------------------------------
Sitio web: http://www.xombra.com
Coordinador Safecreative Venezuela - http://www.safecreative.org
Coordinador Regional AWVEN - http://www.awven.com
Twitter: @xombra
Identi.ca: xombra
GNU/Linux User: #414452
-------------------------------------

PHP de Venezuela

Colocar marca "Solida" de Agua en una imagen
« : 29 de noviembre de 2009, 07:51:03 pm »

 

PHP de Venezuela on Facebook