abtin5
چهارشنبه 27 آذر 1392, 17: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);
?>
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);
?>