The im argument is the return from the imagecreate() function. red, green and blue are the values of the red, green and blue component of the requested color respectively.
imagecolorallocate() retourne un identifiant de couleur, représentant la couleur composée avec les couleurs RGB (red, green, blue).