begin process at 2012 05 27 20:19:59
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > FONCTION DE MINIATURISATION D'IMAGE JPEG GIF PNG

FONCTION DE MINIATURISATION D'IMAGE JPEG GIF PNG


 Information sur la source

Note :
7,83 / 10 - par 6 personnes
7,83 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Classé sous :Miniature, PHP, GD Niveau :Débutant Date de création :11/06/2005 Date de mise à jour :19/04/2012 22:29:43 Vu / téléchargé :9 819 / 4 743

Auteur : stroubinou

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

 Description

Si jamais vous avez besoin de créer des miniatures, par exemple pour un espace membre pour mettre des avatars (pas besoin de conserver sur la photo à 2Mo!), une galerie photo voila une fonction qui permet de générer des miniatures a partir de gif, jpeg, png.

Ce code n'est plus maintenu.

Cédric Strubel

Source

  • <?php
  • /*utilisation de la fonction :
  • $path=chemin d'accès au dossier contenant la photo
  • $fichierSource=nom de la photo
  • $grand=taille du plus grand coté (hauteur pour les portraits, largeur pour les paysages)
  • $destination=dossier de destination de la photo, par rapport à l'emplacement de la fonction */
  • function thumb($path,$fichierSource,$grand,$destination){
  • $ombre=$grand / 20;
  • //teste le format de l'image et crée l'image concerné
  • $image_size=getimagesize($path.$fichierSource );
  • switch ( $image_size[2] ) {
  • case 1 :
  • $source = ImageCreateFromGif($path.$fichierSource);
  • $mime_photo='image/gif';
  • break;
  • case 2 :
  • $source = ImageCreateFromJPEG($path.$fichierSource);
  • $mime_photo='image/jpeg';
  • break;
  • case 3 :
  • $source = ImageCreateFromPNG($path.$fichierSource);
  • $mime_photo='image/png';
  • break;
  • default:
  • echo '<br />Erreur de format image <strong>'.$fichierSource.'</strong>. Seuls les formats jpeg, gif et png sont supportés';
  • return false;
  • }
  • $largeurSource = imagesx($source);
  • $hauteurSource = imagesy($source);
  • //calcul le rapport entre largeur et longueur...
  • $rapport_dim= $largeurSource / $hauteurSource;
  • //test si image en portrait ou en paysage
  • if ( $largeurSource >= $hauteurSource ) {
  • $largeurDestination = $grand;
  • $hauteurDestination = $largeurDestination / $rapport_dim;
  • }
  • else {
  • $hauteurDestination = $grand;
  • $largeurDestination = $hauteurDestination * $rapport_dim;
  • }
  • //crée l'image ( taille de l'imange source + taille de l'ombre)
  • $im = ImageCreateTrueColor ($largeurDestination + $ombre, $hauteurDestination + $ombre)
  • or die ('<br />Erreur lors de la création image <strong>'.$fichierSource.'</strong>');
  • //rempli le fond de blanc
  • $blanc=ImageColorAllocate ($im, 255, 255, 255);
  • ImageFill($im, 0, 0, $blanc);
  • ImageColorTransparent ($im, $blanc);
  • //crée l'ombre
  • $col = ImageColorAllocate ($im, 130 ,130 ,130 );
  • ImageFilledRectangle ($im, $ombre, $ombre, $largeurDestination + $ombre, $hauteurDestination + $ombre, $col);
  • //ajoute par dessus l'image source miniaturisée
  • ImageCopyResampled($im, $source, 0, 0, 0, 0, $largeurDestination, $hauteurDestination, $largeurSource, $hauteurSource);
  • $noir=ImageColorAllocate ($im, 0, 0, 0);
  • ImageRectangle($im,0,0, $largeurDestination, $hauteurDestination, $noir);
  • //crée la miniature
  • switch ( $mime_photo) {
  • case 'image/jpeg' :
  • ImageJpeg ($im, $destination.'/'.$fichierSource);
  • break;
  • case 'image/gif' :
  • ImageGif ($im, $destination.'/'.$fichierSource);
  • break;
  • case 'image/png' :
  • ImagePng ($im, $destination.'/'.$fichierSource);
  • break;
  • }
  • return true;
  • }
  • $file='img.jpeg';
  • if(!is_file('./thumb/'.$file)) {
  • thumb('./',$file,100,'./thumb/') or die ('<br />La miniaturisation de <strong>'.$file.'</strong> a échoué...');
  • echo '<img src="./thumb/',$file,'" />';
  • }
  • ?>
<?php
       /*utilisation de la fonction :
       $path=chemin d'accès au dossier contenant la photo
       $fichierSource=nom de la photo
       $grand=taille du plus grand coté (hauteur pour les portraits, largeur pour les paysages)
       $destination=dossier de destination de la photo, par rapport à l'emplacement de la fonction */
       
       
       function thumb($path,$fichierSource,$grand,$destination){
              
              $ombre=$grand / 20;
              
              //teste le format de l'image et crée l'image concerné
              
              $image_size=getimagesize($path.$fichierSource );
              
              switch ( $image_size[2] ) {
                     
                     case 1 :
                     $source = ImageCreateFromGif($path.$fichierSource);
                     $mime_photo='image/gif';
                     break;
                     case 2 :
                     $source = ImageCreateFromJPEG($path.$fichierSource);
                     $mime_photo='image/jpeg';
                     break;            
                     case 3 :  
                     $source = ImageCreateFromPNG($path.$fichierSource);
                     $mime_photo='image/png';
                     break;        
                     default:
                     echo '<br />Erreur de format image <strong>'.$fichierSource.'</strong>. Seuls les formats jpeg, gif et png sont supportés';
                     return false;
                     
              }
              
              $largeurSource = imagesx($source);
              $hauteurSource = imagesy($source);
              
              
              //calcul le rapport entre largeur et longueur...
              $rapport_dim= $largeurSource / $hauteurSource;
              
              
              //test si image en portrait ou en paysage
              if ( $largeurSource >= $hauteurSource ) {
                     $largeurDestination = $grand;
                     $hauteurDestination = $largeurDestination / $rapport_dim;
              }
              else {
                     $hauteurDestination = $grand;
                     $largeurDestination = $hauteurDestination * $rapport_dim;
              }
              
              
              //crée l'image ( taille de l'imange source + taille de l'ombre)         
              $im = ImageCreateTrueColor ($largeurDestination + $ombre, $hauteurDestination + $ombre)
              or die ('<br />Erreur lors de la création image <strong>'.$fichierSource.'</strong>');
              
              
              //rempli le fond de blanc         
              $blanc=ImageColorAllocate ($im, 255, 255, 255);
              ImageFill($im, 0, 0, $blanc);  
              ImageColorTransparent ($im, $blanc);
              
              
              
              //crée l'ombre           
              $col = ImageColorAllocate ($im, 130 ,130 ,130 );        
              
              ImageFilledRectangle ($im, $ombre, $ombre, $largeurDestination + $ombre, $hauteurDestination + $ombre, $col);
              



              //ajoute par dessus l'image source miniaturisée
              ImageCopyResampled($im, $source, 0, 0, 0, 0, $largeurDestination, $hauteurDestination, $largeurSource, $hauteurSource);


              $noir=ImageColorAllocate ($im, 0, 0, 0);


              ImageRectangle($im,0,0, $largeurDestination, $hauteurDestination, $noir);

              //crée la miniature
              switch ( $mime_photo) {
                     
                     case 'image/jpeg' :

                     ImageJpeg ($im, $destination.'/'.$fichierSource);
                     break;
                     
                     case 'image/gif' :
                     
                     ImageGif ($im, $destination.'/'.$fichierSource);
                     break;
                     
                     case 'image/png' :
                     
                     ImagePng ($im, $destination.'/'.$fichierSource);
                     break;     
                     
                     
              }
              
              return true;
       }
       
       
       $file='img.jpeg';
       
       
       
       if(!is_file('./thumb/'.$file)) {
              
              thumb('./',$file,100,'./thumb/') or die ('<br />La miniaturisation de <strong>'.$file.'</strong> a échoué...');
              echo '<img src="./thumb/',$file,'" />';
              
       }
       
?>


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

11 juin 2005 13:51:17 :
reactualisation du code ( les tabulations n'etaient pas toutes passées) Suppression de 2 lignes inutiles.
11 juin 2005 14:17:00 :
Je crois avoir compris pourquoi ca buggait avec les tabulations...
20 juin 2005 18:36:53 :
Ajout de l'ombrage de la miniature (ca se dit, ca? ) Code plus propre ( quelques techniques bourrins supprimées ;-) )
23 juin 2005 12:54:26 :
Ajout de la création d'un cadre pour l'image (c'est plus joli si l'image est en blanc!)
23 juin 2005 12:55:45 :
correction de l'indentation... encore une fois! (essai)
19 avril 2012 22:29:43 :
Mise a jour de la description

 Sources du même auteur

Source avec Zip Source avec une capture GALERIE PHOTO SIMPLE D'UTILISATION, SANS MYSQL
Source avec Zip SITE POUR EXPOSÉS DE GROUPE (AJOUT D'URL, DE FICHIERS, CARNE...

 Sources de la même categorie

Source avec Zip Source avec une capture CAMEMBERT BD par dardelphi
Source avec une capture AMÉLIORATION : CAMEMBERT par asphator
GESTION DE COULEUR par manuche
Source avec Zip NAVIGATOR (+CSSDETECTOR) par xXVoxPopuliXx
COMMENT, AVEC GD, DESSINER UN RECTANGLE TRANSPARENT PLEIN AV... par Rainbow

 Sources en rapport avec celle ci

REDIMENSIONNEMENT D'IMAGE PHP par JStevens
CRÉER UNE IMAGE À PARTIR DU TEXTE par dilar
UPLOAD IMAGE AVEC MINIATURE par dilar
Source avec Zip FAIRE DES MINIATURE D'IMAGE, DES PHOTOS POUR LES PROFILS par zulrigh
Source avec Zip Source avec une capture CLASSE LECTUREENLIGNE - POUR LES SITES DE SCANTRAD OU ... par tiger222

Commentaires et avis

Commentaire de ImmortalPC le 11/06/2005 12:56:32

Salut,
Nikel surper bien fait masi pour les tabulations 0.
donc 9/10
@+

Commentaire de malalam le 11/06/2005 13:24:00 administrateur CS

hello,

moi je reprocherais peut-etre quand meme la facon de recuperer le type mime, peu orthodoxe...creer une erreur intentionnellement, et l'ignorer, je trouve que ca ne fait pas tres propre. Surtout qu'il y a possibilite de faire ca d'une autre maniere.
Ensuite, pour les espaces et le %20, il aurait ete plus normal d'utiliser la fonction dediee : urlencode (), parce qu'il w a d'autres caracteres pouvant poser probleme.

A part ca, ca a le merite d'etre court, simple, et efficace.

=> immortal, que veux tu dire, pour les tabulations, je n'ai pas compris ?

Commentaire de stroubinou le 11/06/2005 14:19:28

voila, pour les tabulations, c'est réglé... le colorisateur de phpcs ne reconnait pas les caracteres d'echapement ( \' ), et donc la fin du code était pris comme une chaine de caractère. En tant que chaine de caractere, les tabulations ne sont pas affichées, d'ou le probleme...

Commentaire de massacr le 11/06/2005 14:52:45

Pas mal, mais essaye de compléter. Genre, fais un système de marges, etc...

Commentaire de ImmortalPC le 11/06/2005 16:17:48

=>malalam : ex :
<?php
if($toto===$titi){
echo 'bibgkhuihiuhiuh';
}
?>
NON surtout pas c'est chian à lire
<?php
if($toto===$titi){
     echo 'bibgkhuihiuhiuh';
}
?>
@+

Commentaire de Jayadeva le 12/06/2005 02:37:48

Tu peux récuperer le type d'image grace a la fonction getImageSize().

Cette fonction retourne un tableau comme celui-ci:
array('width','height','type','attribus a passer dans un <img>');

Commentaire de malalam le 12/06/2005 09:24:55 administrateur CS

Je pense que quand j'ai lu le code, il avait deja repare ca lol, parce que la tabulation etait tres bien ;-)

Et pour ma ralerie a propos de ta facon de recuperer le type mime...Jaya t'a clairement dit ce que j'avais sous-entendu lol.

Commentaire de stroubinou le 12/06/2005 11:08:30

oki, je vais corrigé ca! merci beaucoup!

Commentaire de Isengard le 16/06/2005 10:28:15

Ouais à part ce petit truc c'est vraiment pas mal !

Commentaire de Evangun le 16/06/2005 12:38:22

Merciii c cool

Commentaire de stroubinou le 16/06/2005 18:07:47

merci beaucoup pour ces encouragements ;-) !
promis, samedi ca sera corrigé ( pas maintenant, désolé, mais y a encore tout une année de cours de bio a apprendre pour demain, donc j'ai pas vraiment le temps ;-) ...

+++

Commentaire de stroubinou le 20/06/2005 13:43:17

Lorsqu'on poste un 1, ca serait sympa d'expliquer pourquoi, comme ca je peux améliorer... et pas juste mettre un note sans commentaire... merci!

Commentaire de massacr le 20/06/2005 17:57:32

Fais pas attention au 1 !! Je suis sur que celui qui n'a mis ne comprend rien au PHP, est jaloux, et ca doit etre la première fois qu'il voit un système de votes où les gens sont honnetes.

Personne ne regarde la note générale. Le plus important, c'est le nombre de bonnes notes.

A+

Commentaire de stroubinou le 20/06/2005 18:33:48

lol...c'est vrai, mais bon... c'est toujours decevant!

ps : je met tout de suite en ligne la version améliorée... NA!!!!!! ;-)

Commentaire de stroubinou le 20/06/2005 18:42:16

voila, c'est fait... donc, ajout d'ombre derriere les miniatures ( ca fait joli... )
+ récupération du type mime de l'image de maniere plus orthodoxe...

Par contre, il y a toujours des problemes d'indentation, je vois pas d'ou ca vient...

Commentaire de malalam le 21/06/2005 09:10:21 administrateur CS

Tu utilises quoi comme editeur pour coder ?
Parce que moi, depuis la nouvelle version j'ai le meme probleme avec php designer 2005. Suffit de changer d'editeur...

Commentaire de stroubinou le 21/06/2005 09:15:42

ben, j'utilise l'editeur pspad. je vais essayer de changer d'editeur alors, avant de poster une source...

Commentaire de malalam le 21/06/2005 09:19:20 administrateur CS

Ouais de toutes facons y a un probleme lol.
Je pense que ca vuient de la facon que l'editeur a de gerer les indentations : tab, space etc...

Commentaire de stroubinou le 21/06/2005 09:44:45

la derniere fois, j'avais l'impression que ca venait du coloratuer syntaxique de phpcs.
Le probleme de la derniere fois, c'etait que un caractere d'echappement n'etais pas accepté, et les tab et espace ne sont pas générée lorsque c'est une chaine de caratère, je crois.
Ca parait etre la meme chose ( a partir de la ligne 85 les fonctions sont a la couleur des chaines de caractere et vis versa ) .
Enfin c'etait ma deduction a moi!

+++

Commentaire de MadM@tt le 30/06/2005 10:16:47

Et les fichiers bmp ?? :'(

lol je sais je fais chier mais quand c'est des ptites images les gens envoyent des fois des bmp, ça serait méchant de leur refuser non ^^ ?

Enfin sinon merci beaucoup ton script va bien me servir, c'était exactement ce que je cherchais.
a+

Commentaire de stroubinou le 30/06/2005 10:18:31

ouai, je sais pour le bmp... mais j'ai pas trouvé la bonne fonction... ensuite j'y pensait plus du tout!!
Mais bon, je vais continuer les recherches, alors!

++

Commentaire de MadM@tt le 30/06/2005 10:25:22

;) vraiment sympa

Commentaire de malalam le 30/06/2005 10:25:29 administrateur CS

Hello,

il n'existe rien de vraiment standard en php pour les bmp.
Mais il y a des modules externes il me semble.

Commentaire de stroubinou le 30/06/2005 10:28:13

d'accord, t'en pis... j'avais trouvé des fonctions pour wbmp, mais pas pour bmp tout cours... alors je vais essayer de trouver un module comme ca. Merci!

Commentaire de MadM@tt le 30/06/2005 10:30:53

C'est bizarre que pour le format d'image le plus "standard et universel et simple" (enfin à la base quoi) y'ai pas de fonction...
Tant pis

Commentaire de malalam le 30/06/2005 10:31:07 administrateur CS

Ben tien :

http://www.hot-php-scripts.com/php-script/phpThumb_-_The_PHP_thumbnail_creator.htm

Lui le fait apparemment, regarde la source :-)

Commentaire de malalam le 30/06/2005 10:32:35 administrateur CS

Il me semble que c'est proprietair, le bmp...mais bon.
Et puis y a un autre truc : T'as deja essaye d'afficher du bmp sur une page web ? Et php est un language web...a la base.

Commentaire de malalam le 30/06/2005 10:33:43 administrateur CS

Et plus simple :

http://de3.php.net/imagecreate
Regarde le 1er commentaire :-)

Commentaire de Jayadeva le 30/06/2005 11:09:31

Tu prend a la base un fichier bmp pour le convertire en gif. le wbmp est le format bmp (il me semble).
J'ai moi-même fait une tit classe pour faire des thumbernail, car je préfère le faire moi-même en fonction de mes besoin et il est fort possible de "convertire" une image ;)

Commentaire de Jayadeva le 30/06/2005 11:13:44

Et j'oubliais, la création a partire du .gif est obsolète en gd2 ... Tu devrais vérifier d'abord si la fonction existe avant de l'utiliser.

Ensuite, ajoute un temps de régénération des images, au cas où elles change en gardant le nom. Ca évitera de devoir aller supprimer la miniature a la main ;)

Commentaire de stroubinou le 30/06/2005 11:19:39

wbmp, je crois que c'est plutot le format pour les fichiers wap... j'avais fait des essais, mais ca avait pas marché!
et niveau temps de régénération, j'ai pas bien compris ce que tu voulais...

Et merci beaucoup malaam!!!! je suis entrain d'utiliser la derniere fonction!

Commentaire de malalam le 30/06/2005 11:25:20 administrateur CS

Hello,

oui, wbmp n'a rien avoir avec le bmp.

Commentaire de dfeprod le 23/09/2005 15:37:33

bravo

Commentaire de mo.kain le 04/10/2005 11:21:55

Salut !
Je vien de regarder ce code ... (je suis pas expert en php... ) et je ne comprend pas trop la fin :
$file='img.JPG';
if(!is_file('./thumb/'.$file)) {
              
thumb('./',$file,600,'./thumb/') or die ('<br />La miniaturisation de <strong>'.$file.'</strong> a échoué...');
echo '<img src="./thumb/',$file,'" />';
              
}

Quelqu'un pourait pourait m'expliquer svp ?
Je demande ça car chez moi (free) j'ai une erreur alors la miniature est créée...

Commentaire de euhreux le 11/01/2006 06:35:10

Je ne suis pas un pro mais je cherche a reglé ce bug que j'ai de mon coté... qu'est-ce qui cloche?

Warning: getimagesize(): open_basedir restriction in effect. File(/photo/general.jpg) is not within the allowed path(s): (/home/euhreux/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/euhreux/public_html/upload/upload.php on line 32

Warning: getimagesize(/photo/general.jpg): failed to open stream: Operation not permitted in /home/euhreux/public_html/upload/upload.php on line 32

Erreur de format image general.jpg. Seuls les formats jpeg, gif et png sont supportés
Warning: getimagesize(./img.jpeg): failed to open stream: No such file or directory in /home/euhreux/public_html/upload/upload.php on line 32

Erreur de format image img.jpeg. Seuls les formats jpeg, gif et png sont supportés
La miniaturisation de img.jpeg a échoué...

Commentaire de Jayadeva le 11/01/2006 17:59:03

Tout vient de là -> open_basedir restriction in effect.
Ton dossier /photo/ existe pas, car il essaye de le detecter a la racine.

Essaye de mettre ./photo/, qui va chercher dans le dossier courant:)

Commentaire de euhreux le 12/01/2006 01:21:58

j'ai remarqué que l'image qui a été traiter par le code est de beaucoup plus faible qualité malgré que j'utilise la valeur 100. ( il me semble que la quantité de couleur utilisé pour utilisé l'image redimensionnée soit inférieur ) est-ce que c'est normal? est que la fonction GD ne soit pas encore au point? à l'aide! merci.

Commentaire de awnp1 le 04/04/2006 23:44:23

salut,
je crois que la fonction createimagefrom n'est pas au point, car j'ai fais un script qui miniaturise tout les jpeg dans un dossier et en testant la miniaturisation en local, la copie est de bonne qualité, mais sur un serveur, tel que free, il devient illisible.

Commentaire de joebuz le 16/04/2006 03:45:32

bon bah moi je n'y comprends plus rien si je mets le script tel quel en declarant les variables au debut ca ne fonctionne pas mais si je mets directement les valeurs a la place du nom des variables dans le script ca fonctionne, j'ai reussi a m'arrangé a peu pres sauf pour un truc qui me saoule :

$path = './images/';
$fichierSource = '028.jpg';
$image = $path.$fichierSource;

(...)

$image_size=getimagesize($image);
              
              switch ( $image_size[2] ) {
                    
                     case 1 :
                     $source = ImageCreateFromGif($image);
                     $mime_photo='image/gif';
                     break;
(...)


ca ne fonctionne pas mais si je fais :


$image_size=getimagesize('./images/028.jpg');
              
              switch ( $image_size[2] ) {
                    
                     case 1 :
                     $source = ImageCreateFromGif('./images/028.jpg');
                     $mime_photo='image/gif';
                     break;


là ca fonctionne !!!

peut-on m'expliquer où est le bug !

il ne reconnais pas le type-mime du fichier quand je mets le nom des variables pourtant la valeur est correct puisque
echo $image;  m'affiche './images/028.jpg'


idem pour $grand je suis obligé de le remplacer par sa valeur sinon ca ne fonctionne pas.


par contre j'ai changé
$file='img.jpeg';
par
$file=$fichierSource;
c'est mieux d'avoir la miniature qui a le meme nom que l'original !

pour que la miniaturisation fonctionne correctement
j'ai egalement modifié  
if ( $largeurSource >= $hauteurSource ) {
                     $largeurDestination = $grand;
                     $hauteurDestination = $largeurDestination / $rapport_dim;
              }
              else {
                     $hauteurDestination = $grand;
                     $largeurDestination = $hauteurDestination * $rapport_dim;
              }


par

if ( $largeurSource >= $hauteurSource ) {
                     $largeurDestination = $grand;
                     $hauteurDestination = $grand / $rapport_dim;
              }
              else {
                     $hauteurDestination = $grand;
                     $largeurDestination = $grand * $rapport_dim;
              }


voila si qqn trouve la reponse a mon probleme pour $path.$fichierSource
ca serait cool merki

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

PHP et GD [ par sebastienbro ] Voilà, kestion toute bête, mais je trouve po !Jvoudrai savoir commen on pourrai changer la police d'écriture avec GD, pour l utilisation de imagestrin Liens PHP (appel d'un fichier PHP) [ par vincf1 ] Bonjour à tous tout d'abord Voila, j'explique mon petit soucis (je suis novice en PHP ).Mon but est d'afficher une image miniat imagecreatefromgif => GD [ par Gob42 ] Bonjour !Je viens de commencer php il y a maintenant 3 semaines donc je connais pas encore tout :DJ'aimerais integre dans mon site le script de galer Couper le bas d'une image (GD PHP) [ par dezeque ] bonjour,j'aimerai savoir comment faire pour couper le bas d'une image ?elle fais 600X800 et j'aimerai enlver les 50 dernirers pixels du bas pour quell JpGraph et problème GD Support.... [ par zeldoi5 ] Bonjour je m'essaie au PHPJe dois afficher des radars statistiques... Et j'ai trouv&#233; JpGraph : ce qui m'a l'air super pour ce que ej veux faire!M Installation php, apache et mysql [ par c_hippo ] Bonjour, Je voudrais pouvoir&nbsp;cr&#233;er des images en dynamiques et&nbsp;ai lu dans la doc que j'avais besoin de la librairie GD pour faire cela. Comment installer GD avec PHP?? [ par Bazal ] Hello! Je me demandais si c'&#233;tait possible d'installer GD sur macintosh pour rendre PHP capable de cr&#233;er des images?? Ca serait vraiment tr installe jpgraph [ par wasim ] bonsoir;quelqu'un porra m'aider &#224; propos de l'installation de jpgraph sous windows?et sur debian?en faite j'ai telecharg&#233; le zip et j'ai act Php et les images [ par SeNeO64 ] Bonjour tout le monde.J'aurais voulu savoir s'il existait d'autre librairie que GD permettant de traiter des images.J'ai un script permettant de redim PB JPGraph et librairie GD [ par paulinett ] Bonjour, Je suis d&#233;butante et j'ai un souci avec JPGraph et la librairie GD. Je voudrais tracer un graphique en camenbert bas&#233; sur une requ


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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 : 1,747 sec (3)

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