begin process at 2012 02 11 02:32:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Tutoriaux

 > TUTORIAL D'IMAGE #2: LA CRÉATION D'IMAGE AVEC IMAGECREATE

TUTORIAL D'IMAGE #2: LA CRÉATION D'IMAGE AVEC IMAGECREATE


 Information sur la source

Note :
7,5 / 10 - par 2 personnes
7,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Tutoriaux Niveau :Débutant Date de création :13/01/2003 Date de mise à jour :13/01/2003 12:10:43 Vu :4 045

Auteur : SmallToad

Ecrire un message privé
Site perso
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

 Description

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

Source

  • <?
  • $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
  • ?>
<?
$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.


 Sources du même auteur

MAILING LIST AVEC MYSQL
TUTORIAL D'IMAGE #1: AFFICHEZ DES IMAGES À 50%, 25%, 10%, ET...
LA LECTURE ET ÉCRITURE DE FICHIER (FOPEN)
LA NOUVELLE FACON D'UTILISER DES VALEURS DANS LES FORMULAIRE...
EXEMPLE D'UTILISATION DE SESSION PHP4

 Sources de la même categorie

Source avec une capture INTÉGRER À UNE BASE DE DONNÉES DES COORDONNÉES GÉOGRAPHIQUES... par slhuilli
Source avec Zip DÉCOMPOSER UN CODE PHP AVEC LA FONCTION INCLUDE par Julien39
CRÉATION D'UN SCRIPT D'AUTHENTIFICATION par phpAnonyme
Source avec Zip Source avec une capture N/X API: GOOGLE MAPS DEPUIS PHP VALID W3C par GillesWebmaster
PHP EXTRAIRE DES MAILS D'UN GROS FICHIER LOCAL OU DISTANT par cosmoswarezone1

Commentaires et avis

Commentaire de matrey le 13/01/2003 20:31:30

là, tu vois je ne râle pas ;-)
Là, c'est intéressant !

Commentaire de koko le 14/01/2003 07:34:53

moi si je rale (faut bien)... la fonction DestroyImage ne marche pas chez moi... faut la derniere version ?

Commentaire de finelame le 14/01/2003 14:56:36

Koko =&gt; remplace DestroyImage par ImageDestroy et zou ca marche.

Commentaire de LuTo le 27/06/2003 12:02:24

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.

Commentaire de thankol le 23/06/2004 19:03:41

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

Commentaire de matrey le 23/06/2004 20:40:07

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é ;)

Commentaire de thankol le 23/06/2004 23:43:57

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

Commentaire de cacoun le 08/07/2008 12:00:13

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 ?

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,777 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales