строка — добавление многострочного / автообтекания к imagetring в переполнении стека

у меня есть код, который работает для меня (см. ниже),

но textarea не переносит слова, однако я прошу это приятно. Я попробовал все, что я могу найти в Интернете, но не зная должным образом, это немного сложно. что бы там ни было для ‘imagestring’, я думаю, что попробовал. этот фрагмент изображения действительно упрямый.
Я думаю, я обманываю это с помощью CSS, нада. JS, нада.

спасибо за любой указатель,

Medi

<?php


if(isset($_POST['submit'])){
$file_name = $_FILES['image']['name'];
$file_size = $_FILES['image']['size'];
$file_tmp = $_FILES['image']['tmp_name'];
$file_type = $_FILES['image']['type'];
move_uploaded_file($file_tmp,$file_name);
header ("Content-type: image/jpeg");

$string = $_POST['caption'];

$font = 12;

$width = imagefontwidth($font) * strlen($string) ;

$height = imagefontheight($font) ;

$im = imagecreatefromjpeg($file_name);

$x = imagesx($im) - $width ;

$y = imagesy($im) - $height;

$backgroundColor = imagecolorallocate ($im, 255, 255, 255);

$textColor = imagecolorallocate ($im, 0, 0,0);

imagestring ($im, $font, $x, $y, $string, $textColor);

$a=imagejpeg($im);

}
?>


<!DOCTYPE html>
<html>
<head>
<title>Add Custom Text to Image</title>
</head>
<body>
<form enctype="multipart/form-data" method="POST" action="">
<input type="file" name="image">
<textarea name="caption" rows="10" cols="62" style="white-space: pre-
line;" wrap="hard">
<input type="submit" name="submit">
</form>
</body>
</html>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]