Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1930 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme avec la fontion "imagecreatefrompng" pour redimmensionner une

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme avec la fontion "imagecreatefrompng" pour redimmensionner une

n°1795148
johnson950
Posté le 03-10-2008 à 12:01:40  profilanswer
 

Bonjour,
 
Mon but est de redimensionner une image.
 
Pour cela j'utilise le code suivant :
 

Code :
  1. <?php
  2. $img_src_chemin = "diapo/picture-01.png";
  3. $img_dst_chemin = "diapo/picture-01redim.png";
  4. // Déterminer l'extension à partir du nom de fichier
  5. $extension = substr( $img_src_chemin, -3 );
  6. // Afin de simplifier les comparaisons, on met tout en minuscule
  7. $extension = strtolower( $extension );
  8. $img_src_resource = imagecreatefrompng($img_src_chemin); /* Tentative d'ouverture */
  9. //Pour créer une image de destination de 100 pixels de large sur 200 de haut
  10. $img_dst_resource = imagecreatetruecolor( 400, 300 );
  11. // Exemple avec imagesx() et imagesy()
  12. $img_src_width = imagesx( $img_src_resource );
  13. $img_src_height = imagesy( $img_src_resource );
  14. // Exemple avec getimagesize()
  15. // getimagesize renvoie un tableau
  16. // Ce tableau contient la largeur, la hauteur, un entier représentant le type d'image, et
  17. // une chaîne width/height pouvant être insérée dans une balise img.
  18. //  Je vous laisse lire la documentation pour les détails techniques
  19. list( $img_src_width, $img_src_height ) = getimagesize($img_src_chemin);
  20. // Vérifions tout d'abord que nous pouvons enregistrer le fichier
  21. $handle = fopen( $img_dst_chemin, "w" );
  22. if ( !$handle ) {
  23.     echo "Impossible d'écrire l'image. Vérifiez le chemin, et les droits du serveur.";
  24.     exit;
  25. }
  26. fclose( $handle );
  27. // Pour enregistrer au format png
  28. imagepng( $img_dst_resource, $img_dst_chemin );
  29. ?>


 
Cependant, la fonction "imagecreatefrompng" me renvoit rien, je ne comprend pas pourquoi.
(l'image est un fichier PNG de 820 KB)
 
Avez vous une idée ?

mood
Publicité
Posté le 03-10-2008 à 12:01:40  profilanswer
 

n°1795182
skeye
Posté le 03-10-2008 à 13:01:35  profilanswer
 

johnson950 a écrit :

Avez vous une idée ?


Oui. Vérifier que l'image existe.


---------------
Can't buy what I want because it's free -
n°1795231
johnson950
Posté le 03-10-2008 à 14:27:45  profilanswer
 

J'ai fais un echo de $extension qui me donne comme résultat PNG.
Le fichier existe donc !

n°1795232
skeye
Posté le 03-10-2008 à 14:28:56  profilanswer
 

non, ça veut juste dire que ta chaine de caractères $img_src_chemin se termine par "png".
http://fr.php.net/manual/en/function.file-exists.php


---------------
Can't buy what I want because it's free -
n°1795290
theredled
● REC
Posté le 03-10-2008 à 15:16:18  profilanswer
 

johnson950 a écrit :

J'ai fais un echo de $extension qui me donne comme résultat PNG.
Le fichier existe donc !


Dans "diapo/picture-01.png", ya "iapo". Donc le ficher n'existe pas.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1795321
johnson950
Posté le 03-10-2008 à 15:48:38  profilanswer
 

file_exist utilisé, le fichier est bien présent !

n°1795337
skeye
Posté le 03-10-2008 à 16:01:19  profilanswer
 

et imagecreatefrompng retourne false?


---------------
Can't buy what I want because it's free -
n°1795422
johnson950
Posté le 03-10-2008 à 18:15:39  profilanswer
 

Je n'avais pas installer GD...
 

n°1795425
theredled
● REC
Posté le 03-10-2008 à 18:34:35  profilanswer
 

Active bien l'affichage des messages d'erreurs sinon voilà où ça t'emmène...


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Probleme avec la fontion "imagecreatefrompng" pour redimmensionner une

 

Sujets relatifs
petit probleme Ajax avec IEProblème couleur de fond (mais vraiment de fond) d'un JTabbedPane
[Résolu] - [Batch Dos] probleme commande for /F[API WIN32] Problème avec les polices [RESOLU]
[Java] border d'un JPanel : problème d'affichageprobleme verification formulaire
[C] Probleme avec un PipeArray crée a partir d'une bdd (probléme)...
Problème De HTML et CSS[Résolu] Problème avec une boucle
Plus de sujets relatifs à : Probleme avec la fontion "imagecreatefrompng" pour redimmensionner une


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR