Bonjour,
travaillant une image avec PHP, j'ai besoin de faire une rotation d'un pixel sur une image.

J'ai donc :
- un pixel déterminé par ses coordonnées X et Y.
- un centre (centre du cercle) déterminé par coordonnées CENTRE_X et CENTRE_Y
- Un angle en degré ANGLE

Quelle relation dois je utiliser pour déplacer le pixel X,Y d'un angle ANGLE par rapport au centre ?

PS : je ne peux pas utiliser les fonctions de la librairie GD, il me faudrait simplement la formule.

PS2 : si ça peut aider, voilà la fonction actuelle de rotation (qui est vide, il me faut juste la compléter) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
	/**
	 * Applique une rotation d'un angle $angle sur le point $x, $y à partir du centre $center_x, $center_y
	 * @param int Coordoonée X du point
	 * @param int Coordoonée Y du point
	 * @param int Angle de rotation
	 * @param int Coordonnée X du centre de rotation
	 * @param int Coordonnée Y du centre de rotation
	 */
	protected function rotation(&$x, &$y, $angle, $center_x, $center_y)
	{
 
	}
Merci.