Ayuda PHP como uso esto?

  • Autor Autor deskpro123
  • Fecha de inicio Fecha de inicio
deskpro123

deskpro123

Zeta
Verificación en dos pasos activada
Hola a todos, encontre un codigo para poner watermarks a las fotos atraves de un script, pero ni idea como usarlo, es una funcion...

Este es el codigo:

PHP:
function ($location) {
   $watermark = imagecreatefromgif("wm.gif");
   $watermark_width = imagesx($watermark);
   $watermark_height = imagesy($watermark);
   $image = imagecreatetruecolor($watermark_width, $watermark_height);
   $image = imagecreatefromjpeg($location);
   $size = getimagesize($location);
   $pos_x = $size[0] - $watermark_width - 690;
   $pos_y = $size[1] - $watermark_height - 250;
   imagecopymerge($image, $watermark, $pos_x, $pos_y, 0, 0, $watermark_width, $watermark_height, 100);
   imagejpeg($image, $location);
   imagedestroy($image);
   imagedestroy($watermark);
}

Como lo utilizo en mi web?

[MENTION=9679]cicklow[/MENTION] , dame una manito amigo 🙁

Gracias de antemano
 
Última edición:
¿Te sirvió? Únete a la conversación

Con tu cuenta gratis puedes responder, escribirle al autor por mensaje privado y comprar con Saldo retenido: el pago se libera cuando recibes lo acordado.

Toma 30 segundos · vuelves a este tema al terminar
A primera vista puedo decirte que la función está mal creada ya que no tiene establecido el nombre.
 
Como estas amigo?
Ese script que pones arriba parece como que le falta algo, de donde lo sacaste estaba solo así?
Fijate si te sirve este código, está comentado, utiliza la biblioteca de gráficos de php.
Saludos !

Php y biblioteca GD

<?php
// Load the image where the logo will be embeded into
$image = imagecreatefromjpeg($_GET['imageURL']);


// Load the logo image
$logoImage = imagecreatefrompng("logo.png");
imagealphablending($logoImage, true);

// Get dimensions
$imageWidth=imagesx($image);
$imageHeight=imagesy($image);

$logoWidth=imagesx($logoImage);
$logoHeight=imagesy($logoImage);

// Paste the logo
imagecopy(
// destination
$image,
// source
$logoImage,
// destination x and y
$imageWidth-$logoWidth, $imageHeight-$logoHeight,
// source x and y
0, 0,
// width and height of the area of the source to copy
$logoWidth, $logoHeight);

// Set type of image and send the output
header("Content-type: image/png");
imagePng($image);

// Release memory
imageDestroy($image);
imageDestroy($imageLogo);
?>
 
Hola a todos, encontre un codigo para poner watermarks a las fotos atraves de un script, pero ni idea como usarlo, es una funcion...

Este es el codigo:

PHP:
function ($location) {
   $watermark = imagecreatefromgif("wm.gif");
   $watermark_width = imagesx($watermark);
   $watermark_height = imagesy($watermark);
   $image = imagecreatetruecolor($watermark_width, $watermark_height);
   $image = imagecreatefromjpeg($location);
   $size = getimagesize($location);
   $pos_x = $size[0] - $watermark_width - 690;
   $pos_y = $size[1] - $watermark_height - 250;
   imagecopymerge($image, $watermark, $pos_x, $pos_y, 0, 0, $watermark_width, $watermark_height, 100);
   imagejpeg($image, $location);
   imagedestroy($image);
   imagedestroy($watermark);
}

Como lo utilizo en mi web?

[MENTION=9679]cicklow[/MENTION] , dame una manito amigo 🙁

Gracias de antemano
quedaria:
PHP:
function watermark($location) {
   $watermark = imagecreatefromgif("wm.gif");
   $watermark_width = imagesx($watermark);
   $watermark_height = imagesy($watermark);
   $image = imagecreatetruecolor($watermark_width, $watermark_height);
   $image = imagecreatefromjpeg($location);
   $size = getimagesize($location);
   $pos_x = $size[0] - $watermark_width - 690;
   $pos_y = $size[1] - $watermark_height - 250;
   imagecopymerge($image, $watermark, $pos_x, $pos_y, 0, 0, $watermark_width, $watermark_height, 100);
   imagejpeg($image, $location);
   imagedestroy($image);
   imagedestroy($watermark);
}

y la llamas asi:
PHP:
watermark('imagen.jpg');
 

Temas similares

Abbie Idiomas
Respuestas
13
Visitas
325
Abbie Idiomas
Abbie Idiomas
Miguel Sanches
Respuestas
6
Visitas
344
Rolando C
Rolando C
Atrás
Arriba