Skip to content

Instantly share code, notes, and snippets.

@RobertShippey
Created February 21, 2014 18:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save RobertShippey/9140239 to your computer and use it in GitHub Desktop.
Save RobertShippey/9140239 to your computer and use it in GitHub Desktop.
<?php
$folder = '/path/to/folder/';
$watermark = '/path/to/Logo.jpg';
$files = scandir($folder);
foreach($files as $file) {
//do your work here
var_dump($folder.$file);
// Load the stamp and the photo to apply the watermark to
$stamp = imagecreatefromjpeg($watermark);
$im = imagecreatefromjpeg($folder.$file);
// Set the margins for the stamp and get the height/width of the stamp image
$marge_right = 10;
$marge_bottom = 10;
$sx = imagesx($stamp);
$sy = imagesy($stamp);
// Copy the stamp image onto our photo using the margin offsets and the photo
// width to calculate positioning of the stamp.
imagecopy($im, $stamp, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom, 0, 0, imagesx($stamp), imagesy($stamp));
imagepng($im, $folder.$file);
imagedestroy($im);
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment