Рубрики
Uncategorized

Генератор Сертификатов С PHP С Использованием функции imagettftext

Введение Imagettftext – это функция, используемая для записи текста на изображение с использованием шрифта TrueType… Помеченный php, html.

Вступление

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”