Добавление водяного знака в php не работает, кажется пустым

Я хочу использовать изображение водяного знака с php. Это моя справочная страница

function imagecreatefromfile($image_path) 
{
list($width, $height, $image_type) = getimagesize($image_path);
switch ($image_type)
{
 case IMAGETYPE_GIF: return imagecreatefromgif($image_path); break;
 case IMAGETYPE_JPEG: return imagecreatefromjpeg($image_path); break;
 case IMAGETYPE_PNG: return imagecreatefrompng($image_path); break;
 default: return ''; break;
 }
}
$image = imagecreatefromfile($_GET['image']);
if (!$image) die('Unable to open image');
$watermark = imagecreatefromfile('uploads/files/water.png');
if (!$image) die('Unable to open watermark');
$watermark_pos_x = imagesx($image) - imagesx($watermark) - 8;
$watermark_pos_y = imagesy($image) - imagesy($watermark) - 10;
imagecopy($image, $watermark,  $watermark_pos_x, $watermark_pos_y, 0, 0,
imagesx($watermark), imagesy($watermark));
header('Content-Type: image/jpg');
imagejpeg($image, '', 100); 
imagedestroy($image);
imagedestroy($watermark);`

но моя страница кажется пустой,

Это моя тестовая страница

http://www.alanyaticaretrehberi.com/watermark.php?image=uploads/firmaresim/750/address-cikcilli-3jpg.jpeg

это работало на других серверах, но не работало на моем сервере.

Это моя страница phpinfo..

http://www.alanyaticaretrehberi.com/php.php

Я думаю, что некоторые настройки пропущены в моих настройках PHP, но я не знаю, что это такое. Может быть, речь идет о библиотеке GD или что-то еще, можете ли вы дать несколько советов по этому вопросу.

0 ответов

Другие вопросы по тегам