Foros del Web » Programando para Internet » PHP »

Ayuda:Marca De Agua En Imagenes Aleatorias

Estas en el tema de Ayuda:Marca De Agua En Imagenes Aleatorias en el foro de PHP en Foros del Web. Perdonar Que Lo Vuelva A Poner Pero Esque No Lo Veo Publicado Mi Problema Es Que Tengo Una Web Con JPGCam Para Los Que No ...
  #1 (permalink)  
Antiguo 23/05/2011, 10:50
 
Fecha de Ingreso: agosto-2010
Mensajes: 44
Antigüedad: 13 años, 8 meses
Puntos: 1
Ayuda:Marca De Agua En Imagenes Aleatorias

Perdonar Que Lo Vuelva A Poner Pero Esque No Lo Veo Publicado Mi Problema Es Que Tengo Una Web Con JPGCam Para Los Que No Sepan Es Para Capturar Imagenes De Una WebCam Y Quiero Poner Marcas De Agua A Las Imagenes Si Alguien Me Prodria Decir Como Ponerselo En La Web Ay Un Codigo Aqui Lo Pongo Pero No Se Donde POnerlo Soy Nuevo en Esto . Gracias

Código PHP:
<? function watermark($SourceFile?, $WatermarkFile?, $SaveToFile? = NULL



$watermark = @imagecreatefrompng($WatermarkFile?) 
or exit(
'Cannot open the watermark file.'); 
imageAlphaBlending($watermarkfalse); 
imageSaveAlpha($watermarktrue); 
$image_string = @file_get_contents($SourceFile?) 
or exit(
'Cannot open image file.'); 
$image = @imagecreatefromstring($image_string
or exit(
'Not a valid image format.'); 
$imageWidth=imageSX($image); 
$imageHeight=imageSY($image); 
$watermarkWidth=imageSX($watermark); 
$watermarkHeight=imageSY($watermark); 
$coordinate_X = ( $imageWidth 5) - ( $watermarkWidth); 
$coordinate_Y = ( $imageHeight 5) - ( $watermarkHeight); 
imagecopy($image$watermark$coordinate_X$coordinate_Y
00$watermarkWidth$watermarkHeight); 
if(!(
$SaveToFile?)) header('Content-Type: image/jpeg'); 
imagejpeg ($image$SaveToFile?, 100); 
imagedestroy($image); 
imagedestroy($watermark); 
if(!(
$SaveToFile?)) exit; 


And 
after 

$result 
file_put_contents$filenamefile_get_contents('php://input') ); if (!$result) { 

print 
"ERROR: Failed to write data to $filename, check permissions\n"
exit(); } 
This code

// The image should be located in a non public directory 

$image_location 'dir/test.jpg'

// Locate the watermark file wherever you choose (remember PNG format) 

$watermark_location 'watermark.png'

// Watermark the image and send it to the browser 

watermark($image_location$watermark_location$image_location);

Etiquetas: agua, imagenes, aleatoria
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:00.