Page 1 sur 1

[ GD ] Aide pour générer une image complexe

Posté : 22 janv. 2007, 17:40
par VaN
Bonjour à tous,

J'aimerais avoir un peu d'aide pour créer une image assez complexe, en utilisant GD. Voici un des exemples que j'aimerai obtenir :

Image

L'utilisateur fourni un titre et une grande photo.

Pour le moment, je découpe la photo avec imagecopy() :
imagecopy($temp, imagecreatefromjpeg($_FILES['photo']['tmp_name']), 0, 0, 200, 200, 174, 174))
J'ai vu que je pouvais dessiner un texte sur une image avec GD, grâce à imagestring(). Puis-je changer sa transparence, avant de le coller sur mon image ?

Pour la fin, comment développer du mieux possible le collage sur le background 'polaroid-style' ?
- 6 rotations au choix pour l'image+texte, puis je vais chercher le background qui convient ?
- une rotation totalement aléatoire, et je re-crée le background à partir de rien ? (ça me semble difficile avec l'effet d'ombre..)

merci d'avance pour les réponses.

Posté : 22 janv. 2007, 23:07
par VaN
pas de réponse ? je suis peut-être peu compréhensible ?

Posté : 23 janv. 2007, 16:50
par VaN
Je up ce topic en esperant avoir un début d'aide dans la journée : )

Posté : 23 janv. 2007, 19:31
par VaN
Bon j'ai avancé un peu. j'arrive a couper la photo à la taille que je veux, et la placer ou je veux sur un carré de 200*200, en laissant une marge.

Est-il possible de créer une ombre portée avec GD ?

Re:IMAGE

Posté : 16 juil. 2014, 15:01
par AAAAA
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<title>p</title>
</head>
<body background="src/images (2).jpg" >
<center><form action="p2.php" method="post">
<b>Saisissez vos coordonnees </b>
<table border="0" >
<tr>
<td>Nom : </td>
<td><input type="text" name="nom" /></td>
</tr>
<tr>
<td>Prenom : </td>
<td> <input type="text" name="prenom" /></td>
</tr>
<tr>
<td>Age : </td>
<td><input type="text" name="age" /></td>
</tr><tr><td> <label for="image"> Ajouter une photo de ton pôné préféré: </label>
</td>
<td><input type="hidden" name="MAX_FILE_SIZE" value="300000" >
<input type="file" id="file" name="image"> </TD>
</tr>
</tr><tr><td> DATE NAAISSANCE:</td>
<td><input type="date" name="DATE"></TD>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" value="ENVOI" /></td>
</tr>
</table>

</form> </center>
</body>
</html>
AJOUTER IMAGE DANS BASE DE DONNEE