image — выбор цвета и шрифта пользователем в Stack Overflow

У меня есть этот код, который на самом деле загружает изображение из моей системы, а также создает изображение с прозрачным фоном, а затем объединяет два изображения. Но теперь я хочу, чтобы я предоставил пользователю возможность выбора шрифтов из списка, который я предоставляю, а также должен иметь возможность выбирать цвет в соответствии с его выбором из моего данного списка цветов. Я не понимаю, как предоставить пользователю выбор шрифтов и цвета. Пожалуйста, предложите мне некоторые изменения в моем коде.

    <?php
//Set the Content Type
header("Content-type: image/png");
#dispaly the image
$file=$_GET['file'];
$text=$_GET["text"];
// echo file_get_contents($file);
$im = imagecreatetruecolor(400, 400);
$black = imagecolorallocate($im, 0 , 0, 0);
$blue = imagecolorallocate($im, 0, 0, 255);

imagecolortransparent($im, $black);

//text to draw
//$text="helllooooooooooooooooooooo";
//font path
$font = '/usr/share/fonts/truetype/droid/DroidSans.ttf';
// Add the text
imagettftext($im, 15, 0, 15, 15, $blue, $font, $text);

$dest=imagecreatefrompng($file);
//$src=imagecreatefrompng($im);

imagealphablending($dest, false);
imagesavealpha($dest, true);

imagecopymerge($dest, $im, 15, 15, 0, 0, 400, 400, 100);

imagepng($dest);

imagedestroy($dest);
imagedestroy($im);

?>

вот моя форма

    <!DOCTYPE html>
<html>
<head>
<title>Image Editor</title>
</head>
<body>
<center><h1><u>Add Text To Your Image..!!</u></h1></center>
<form action="upload.php" method="get" enctype="multipart/form-data">
<h3>Select image to upload:<br></h3>
<input type="file" name="fileToUpload" id="fileToUpload" accept="image/*">
<br><br>
<input type="text" name="text" placeholder="Enter your text">
<br><br>
<input type="submit" value="Upload Image" name="submit">
</form>
</body>
</html>

для цвета, как я буду использовать форму ??

0

Решение

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

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

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

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