Tutorial d'image #2: la création d'image avec imagecreate

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 965 fois - Téléchargée 28 fois

Contenu du snippet

Nous allons créé une image nous même avec la fonction ImageCreate.

Source / Exemple :


<?
$image = ImageCreate(100,100); //On se cré une image 100x100
$bleu = ImageColorAllocate($image,0,0,255);
$rouge = ImageColorAllocate($image,255,0,0);
ImageFilledRectangle($image,1,1,100,100,$bleu); //On fait un carré de 1x1 à 100x100.
$poly = array( 
"0" => "40",    // x1 
"1"  => "50",  // y1 
"2"  => "20",    // x2 
"3"  => "100",   // y2 
"4" => "60",    // x3 
"5"  => "60",   // y3 
"6"  => "100",   // x4 
"7"  => "20",    // y4 
"8" => "50",    // x5 
"9"  => "40",   // y5 
"10" => "10",    // x6 
"11" => "10",    // y6 
); 
ImageFilledPolygon($image,$poly,6,$rouge);
ImagePNG($image,"image.png"); //Vous pouvez aussi faire ImageJPG($image,"image.jpg");
DestroyImage($image); //On supprime $image de la mémoire
?>

Conclusion :


Le prochain tutorial va être sur les fonts.

A voir également

Ajouter un commentaire

Commentaires

cs_cacoun
Messages postés
60
Date d'inscription
jeudi 21 octobre 2004
Statut
Membre
Dernière intervention
21 mai 2013
-
C'était il y a 4 ans tout ceci, maintenant les appareils photos pèsent plus de 2Mo et j'ai l'impression que tu coup, cela ne fonctionne plus.
Y'a-t-il une limite maximale du fichier image ?
cs_thankol
Messages postés
10
Date d'inscription
samedi 18 janvier 2003
Statut
Membre
Dernière intervention
19 avril 2007
-
ca y est ! j'ai trouvé faut baisser la qualité et les dimension de l'image dans les bonne proportion pour avoir des photos d'environ 70Ko !

merci
A+
Fab
matrey
Messages postés
399
Date d'inscription
jeudi 31 janvier 2002
Statut
Membre
Dernière intervention
6 septembre 2004
-
Le troisième paramètre de imagejpeg correspond à la qualité (entre 0 et 100).
Après, tu peux diminuer les dimensions avec imagecopyresized et l'échantillonage avec imagecopyresampled

J'espère t'avoir aidé ;)
cs_thankol
Messages postés
10
Date d'inscription
samedi 18 janvier 2003
Statut
Membre
Dernière intervention
19 avril 2007
-
SAlut !
ca rale ! ca rale pas ! en tout cas vie !

question : j'ai un site ou j'upload des images provenant d'un appareil photo numérique. les images jpg font presque 1Mo, est il possible de réduire la résolution de l'image ?

merci
cs_LuTo
Messages postés
102
Date d'inscription
mercredi 9 janvier 2002
Statut
Membre
Dernière intervention
6 juin 2010
-
J'arrive pas trop a faire marcher le script. Comme je suis un vrai debutant, j'aimerais bien avoir des precissions sur dans quel fichier copier le script et comment faire pour l'appeler, etc.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.