> And because I'm such a nice guy: > #!/usr/bin/php > <?php > //remember the trailing slash > $dir = '/path/to/files/'; > $text = 'www.example.com'; > $fontsize = 2;//1 - 5 > $dh = opendir($dir); > while(false !== ($file = readdir($dh))) { > if($file[0] != '.') { > echo 'Adding watermark to '.$dir.$file."\n"; > $fileinfo = pathinfo($file); > switch(strtolower($fileinfo['extension'])) { > case 'png': > $ih = imagecreatefrompng($dir.$file); > break; > case 'jpg': > case 'jpeg': > case 'jpe': > $ih = imagecreatefromjpeg($dir.$file); > break; > case 'gif': > $ih = imagecreatefromgif($dir.$file); > break; > default: > echo 'I don\'t know what to do with the extension > '.$fileinfo['extension']."\n"; > break; > } > imagealphablending($ih, true); > $color = imagecolorallocatealpha($ih, 255, 255, 255, 50); > $x = (imagesx($ih) - strlen($text) * imagefontwidth($fontsize)) > / 2; > $y = imagesy($ih) - imagefontheight($fontsize) * 1.2; > imagestring($ih, $fontsize, $x, $y, $text, $color); > imagepng($ih, $dir.basename($file, $fileinfo['extension']).'png'); > } > } > closedir($dh); > ?>
Hey, You REALLY are a nice guy :-) Thanks. -Ryan. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php