Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17647 программистов и 1639 роботов. Сейчас ищут 1227 программистов ...
Приступая к работе

imageloadfont - Загрузка шрифта

imageloadfont

(PHP 4, PHP 5, PHP 7)

imageloadfontЗагрузка шрифта

Описание

int imageloadfont ( string $file )

imageloadfont() загружает определенный пользователем шрифт и возвращает его идентификатор.

Список параметров

file

Формат файла шрифта двоичный и зависит от архитектуры системы. Это означает необходимость генерировать файл шрифта на том же процессоре, на котором работает PHP.

Формат файла шрифта
позиция байта тип данных C описание
байты 0-3 int количество символов в шрифте
байты 4-7 int значение первого символа в шрифте (часто 32 - пробел)
байты 8-11 int ширина пиксела каждого символа
байты 12-15 int высота пиксела каждого символа
байты 16- char массив с данными символов, один байт на пиксел в каждом символе. Для всех кол-во*высота*ширина байт.

Возвращаемые значения

Идентификатор шрифта, который всегда больше 5 для предотвращения конфликтов со встроенными шрифтами, либо FALSE в случае ошибки.

Примеры

Пример #1 Пример использования imageloadfont()

<?php
// Создание нового изображения
$im imagecreatetruecolor(5020);
$black imagecolorallocate($im000);
$white imagecolorallocate($im255255255);

// Белый фон
imagefilledrectangle($im004919$white);

// Загрузка gd шрифта и надпись 'Привет'
$font imageloadfont('./04b.gdf');
imagestring($im$font00'Привет'$black);

// Вывод изображения
header('Content-type: image/png');

imagepng($im);
imagedestroy($im);
?>

Смотрите также



Вернуться к: GD и функции для работы с изображениями Функции

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware