PDA

View Full Version : مشکل در watermarking و email protecting



abtin5
چهارشنبه 27 آذر 1392, 16:32 عصر
سلام من دارم جدیدا با GD کار میکنم ولی این دوتا کد رو که نوشتم اصلا رو کروم نشون نمیده! نمیدونم چراو نمیشه هم که ارورشو دید. میشه کمک کنید؟

watermarking:

<?php
header('Content-type: image/jpeg');

if(isset($_GET['source'])){
$source = $_GET['source'];

$watermark = imagecreatefrompng('logo.png');
$watermark_height = imagesy($watermark);
$watermark_width = imagesx($watermark);

$image = imagecreatetruecolor($watermark_width, $watermark_height);
$image = imagecreatefromjpeg($source);

$image_size = getimagesize($source);
$x = $image_size[0] - $watermark_width - 10;
$y = $image_size[1] - $watermark_height - 10;

imagecopymerge($image, $watermark, $x, $y, 0, 0, $watermark_width, $watermark_height, 20);
imagejpeg($image, $source.'watermark.jpg');
}

?>

email protecting:

<?php
header('Content-type: image/jpeg');

$email = 'example@example.com';
$email_length = strlen($email);

$font_size = 4;

$image_height = ImageFontHeight($font_size);
$image_width = ImageFontWidth($font_size) * $email_length;

$image = imagecreate($fimage_width, $image_height);
imagecolorallocate($image, 255, 255, 255);
$font_color = imagecolorallocate($image,0,0,0);

imagestring($image, $font_size, 0, 0, $email, $font_color);
imagejpeg($image);
?>