Вступление
Imagettftext – это функция, используемая для записи текста на изображение с использованием шрифтов TrueType.
Объяснение всех параметров, включенных в этот массив:
Изображение: Ресурс изображения возвращается одной из функций создания изображений, таких как imagecreatetruecolor(), imagecreatefrompng() и т. д. Предполагается, что это изображение является пустым сертификатом.
Размер Размер шрифта текста, который вы собираетесь разместить на изображении.
Угол Угол в градусах, при этом 0 градусов – это чтение текста слева направо. Более высокие значения представляют собой вращение против часовой стрелки. Например, значение 90 приведет к чтению текста снизу вверх.
X и Y Оси x и y используются для установки положения текста с использованием координат x и y
Цвет Цветовой индекс. мы используем imagecolorallocate(), чтобы задать цвет текста, который мы отображаем на изображении в формате RGB.
Файл шрифта Путь к шрифту TrueType, который вы хотите использовать. Он может иметь расширение .ttf, .otf и т. д.
Текст Наконец, это имя, присвоенное тексту, который вы собираетесь отобразить на изображении.
Это основная функция генератора сертификатов. Хорошее понимание этого было бы очень полезно в других подходах, таких как генератор удостоверений личности, генератор билетов и многое другое… Этот подход также может быть интегрирован в ваши веб-сайты, чтобы люди проходили сертификацию после выполнения определенной задачи, например, прохождения курса, вместо того, чтобы делать все вручную, что потребует времени .
приступая к работе
Для начала вот основные необходимые материалы
- Файл шрифта
- Пустой файл PNG сертификата
- И, наконец, PHP-файл, в котором все мои коды будут для простоты.
Примечание: Вы можете настроить что угодно, как только вы в совершенстве поймете этот код и то, как работает эта функция.
Вы можете дать своему файлу любое имя, но я бы назвал свое index.php
Вы можете дать своему файлу любое имя, но я бы назвал свое index.php
Индексный файл будет содержать форму, из которой будут извлекаться имена людей, а также код PHP. Ниже приведена форма, из которой берутся данные для генерации сертификата.
Из приведенной выше формы мы получаем только имя, а затем код ниже – это код PHP
Это основная вещь, которую вам нужно знать, чтобы разместить текст на изображении с помощью php. Вот ссылка на полный код – Генератор сертификатов и вы можете проверить это вживую Здесь .
Если у вас есть какие-либо идеи о том, что еще можно сделать с помощью этой функции или любой функции для загрузки изображения на изображение. Давайте поговорим дальше Твиттер .
P.s: Я хочу завести новых друзей-разработчиков, давайте подключимся на Твиттер .
Спасибо за чтение 👏
Оригинал: “https://dev.to/olawanle_joel/certificate-generator-with-php-using-imagettftext-function-1glh”