Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Diabliyo en 9 Marzo 2010, 15:11 PM

Título: Ayuda: Marca de Agua Transparente !!
Publicado por: Diabliyo en 9 Marzo 2010, 15:11 PM
Hola:

Tengo un codigo que me permite insertarles una marca de agua a mis fotos, el problema es que mi imagen_marca_agua.png (mi logotipo) tiene color full, vaya, no es transparente... De modo que al colocarlo como marca de agua se denota mucho :( y me gustaria saber como poderle aplicar transparencia a la marca de agua.

Alguna idea ?

Este code hice para insertar la marca de agua en una imagen.

Código (php) [Seleccionar]
<?php
$mark
imagecreatefrompng("marca_de_agua.png" );
$imgimagecreatefrompng("uploads/imagen_subida.png");

# inserto marca de agua
imagecopy$img$mark, (imagesx($img)/2)-(imagesx($mark)/2), (imagesy($img)/2)-(imagesy($mark)/2), 00imagesx($mark), imagesy($mark) );

#escribo la imagen en una direccion especifica
imagepng($img"output/marcada.png"100 );

# limpio
imagedestroy($mark);
imagedestroy($img);
?>
Título: Re: Ayuda: Marca de Agua Transparente !!
Publicado por: luiggy2 en 9 Marzo 2010, 15:34 PM
mirate esto:

http://www.2mdc.com/blogs/programacion-web/png-transparentes-con-php-y-gd (http://www.2mdc.com/blogs/programacion-web/png-transparentes-con-php-y-gd)


Saludos!
Título: Re: Ayuda: Marca de Agua Transparente !!
Publicado por: Diabliyo en 9 Marzo 2010, 16:03 PM
Mmmm no...

Si sigo el codigo al pide, pues tiene errores... por otro lado al corregir, solamente me altera la imagen, y dibuja un cuadro negro transparente, lo cual no quiero :S...

Mi idea es que mi imagen (tiene un logotipo) y quiero hacerlo transparente, despues insertarlo encima de una foto.... Seguire buscando !...