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:
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
jhonlozanot
Respuestas
26
Visitas
2K
jhonlozanot
jhonlozanot
Miguel Sanches
Respuestas
6
Visitas
344
Rolando C
Rolando C
Atrás
Arriba