Вот решение на PHP для вписывания текста в изображение заданной ширины (200px) с переносами по словам и учетом размера шрифта Arial 10pt: Пример генерации картинки с текстом // Настройки $imageWidth = 200; $fontSize = 10; $fontFile = '/правильный путь к шрифту/arial.ttf'; // Укажите правильный путь к шрифту $text = "Вот решение на PHP для вписывания текста в изображение заданной ширины (200px) с переносами по словам и учетом размера шрифта Arial 10pt. Ваш длинный текст, который нужно вписать в изображение, с правильными переносами по словам и запятым."; // Создаем временное изображение для расчетов $image = imagecreatetruecolor($imageWidth, 100); $backgroundColor = imagecolorallocate($image, 255, 255, 255); $textColor = imagecolorallocate($image, 0, 0, 0); // Функция для разбивки текста на строки function wrapText($text, $fontSize, $fontFile, $maxWidth) { $words = explode(' ', $text); $lines = []; $currentLine = ''; foreach ($words as $word) { // Проверяем ширину текущей строки с доба
Как на PHP вписать текст в изображение заданной ширины
27 июня27 июн
2 мин