[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: imagettftext() не выводит изображение
planetary
Доброго времени суток все, кто читает тему.Сеть проблемы:
Задача такая, чтобы на изображение поместить текст.
Не выволдит изображение. Выводит просто белый квадратик и в нём написано "Изображение."
Мой код:

<?
//Устанавливаем отображение сообщений об ошибках
ini_set ("display_errors", "1");
error_reporting(E_ALL);

//Устанавливаем тип содержимого
header('content-type: image/png');

//Определяем размеры изображения
//125px width, 125px height

$image = @imagecreatefrompng('012.png');

//Выбираем цвет фона
$blue = imagecolorallocate($image, 0, 0, 255);

//Устанавливаем еще один цвет – просто чтобы убедиться, что при отображении рисунка фоновым будет именно цвет, установленный первым ()
//Обратите внимание – квадрат будет синего, а не красного цвета.

$red = imagecolorallocate($image, 255, 0, 0);
$white = imagecolorallocate($image, 255, 255, 255);

//Указываем путь к шрифту
$font_path = 'Washington';

//Пишем текст
$string = 'фыв';


//Соединяем текст и картинку
imagettftext($image, 1, 1, 2, 3, $white, $font_path, $string);
//Сохраняем файл в формате png и выводим его
imagepng($image);

//Чистим использованную память
imagedestroy($image);
?>

PS Если убрать строку
imagettftext($image, 1, 1, 2, 3, $white, $font_path, $string);
, то выводит нормально, но без текста.
Помогите пожалуйста. Всем ответившим +
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.