de combi » 15/11/2002 20:42
Oui, la fonction ImageJPEG doit permettre ça. Je fais des tests et je reviens.
ImageJPEG
(PHP 3>= 3.0.16, PHP 4 >= 4.0.0)
ImageJPEG -- Envoie une image JPEG vers un navigateur ou un fichier.
Description
int imagejpeg (resource im [, string filename [, int quality]])
imagejpeg() envoie l'image GD (im) au format JPEG sur la sortie standard (typiquement, le navigateur web), ou si filename est fourni, l'envoie dans un fichier. im a été créé par imagecreate().
Le nom du fichier est optionnel, et dans ce cas, l'image sera transmise directement à la sortie standard. En envoyant une image de type image/jpeg content-type (grâce à la fonction header()), vous pouvez créer des images JPEG avec des scripts PHP.
Note : Le support JPEG n'est disponible que si PHP est compilé avec GD-1.8 ou plus récent.
quality est optionnel, et prend des valeurs entières de 0 (pire qualité, petit fichier) et 100 (meilleure qualité, gros fichier). Par défaut, la valeur est à 100.
Si vous voulez générer des images JPEG progressive, vous devez choisir l'entrelacement à l'aide de la fonction imageinterlace().
Voir aussi imagepng(), imagewbmp(), imagegif(), imageinterlace(), imagegif() et imagetypes().
[/b]