onsoir à tous.

Je développe une application avec Laravel 5.5, et je souhaite écrire du texte sur une image puis la sauvegarder. Pour l'instant, voici une idée du code que j'ai à l'arrache.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
//Set the Content Type
header('Content-type: image/jpeg');
 
// Create Image From Existing File
$jpg_image = imagecreatefromjpeg('img/sunset.jpg');
 
// Allocate A Color For The Text
$white = imagecolorallocate($jpg_image, 255, 255, 255);
 
// Set Path to Font File
$font_path = 'fonts/verdana.ttf';
 
// Set Text to Be Printed On Image
$text = "This is a sunset!";
 
// Print Text On Image
imagettftext($jpg_image, 25, 0, 75, 300, $white, $font_path, $text);
 
$nameToStore = time() . '_pic.jpg';
 
// Send Image to Browser
imagejpeg($jpg_image,'img/' . $nameToStore);
 
// Clear Memory
imagedestroy($jpg_image);
Aviez-vous quelque chose de meilleure à me proposer ?

Merci d'avance...