PrettyPrint permet maintenant de traiter les images, d'en importer...
Bien sûr, ce n'est pas fini, il manque un tas de fonctions (elles sont déjà codées, mais pas encore disponible

)
Les nouvelles fonctions sont :
- loadimage(URL ou chaîne)
- loadimage(URL ou chaîne, taille)
- loadimage(URL ou chaîne, largeur, hauteur)
Ouvre l'image pointée par l'URL ou de données chaîne, et la redimensionne pour qu'elle entre dans un carré de taille de côté ou dans un rectangle largeur fois hauteur.
- newimage(taille)
- newimage(largeur, hauteur[, rouge, vert, bleu[, alpha]])
Crée une nouvelle image.
rouge, vert, bleu peuvent prendre les valeur de 0 à 255 et alpha, de 0 à 127 (0 pour opaque).
- imageresize(image, taille)
- imageresize(image, largeur, hauteur)
Redimensionne l'image pour qu'elle rentre dans le carré de côté taille ou dans le rectangle largeur fois hauteur.
- imageresizepercent(image, pourcentage)
Retourne une image de taille pourcentage% de la taille d'image.
- imageresizedef(image, largeur, hauteur)
L'image retournée aura largeur fois hauteur pour dimensions.
- subimage(image, x, y[, largeur, hauteur])
Retourne la partie de l'image comprise entre (x, y) et le coin inférieur droit de l'image ou la partie de l'image de coin supérieur gauche (x, y) et de dimension largeur fois hauteur.
x et y peuvent être négatifs, tout ce qui est à l'extérieur de l'image est transparent.
- imagecopy(arrière-plan, image[, x, y[, alpha]])
- imagecopy(arrière-plan, image[, x, y[, x2, y2[, alpha[, option]]]])
Copie l'image sur l'arrière-plan à (0, 0) ou (x, y), le coin inférieur droit de l'image se trouve à (x2, y2) de l'arrière-plan.
- imagecopy(arrière-plan, image, x1, y1, x2, y2, x3, y3, x4, y4[, alpha[, option]])
Copy l'image sur l'arrière-plan avec les coins de l'image aux coordonnées (x[1..4], y[1..4]) de l'arrière-plan.
Les coins sont disposés comme suit :
1---2
| |
4---3
Option :
* 0 : aucun,
* 1 : miroir horizontal,
* 2 : miroir vertical,
* 3 : rotation 180°,
* 4 : rotation 90° droite,
* 5 : rotation 90° droite puis miroir horizontal = rotation 90° gauche puis miroir vertical,
* 6 : rotation 90° droite puis miroir vertical = rotation 90° gauche puis miroir horizontal,
* 7 : rotation 90° gauche
Alpha peut aller de 0 à 127, 0 pour opaque.
- imagecopy{center|left|right|up|down}(arrière-plan, image[, x, y][, alpha])
Copie l'image au centre ou à gauche ou à droite, en haut ou en bas de l'arrière-plan. Ou positionné par rapport au coordonnées (x, y), centrée, à gauche, à droite, au-dessus ou en dessous.
Alpha peut aller de 0 à 127, 0 pour opaque.
