begin process at 2010 02 10 02:37:13
  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 :3 577

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 Zip EXEMPLE DE 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
FORMULAIRE PHP + VERIFICATION + ENVOI DU MAIL par cosmoswarezone1
Source avec Zip Source avec une capture CODE BARE!!! par toutoos

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


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,733 sec (3)

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