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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP]Redimensionnement d'image (rezolvage!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP]Redimensionnement d'image (rezolvage!!

n°273714
dj_blero
have a nice day!!
Posté le 20-12-2002 à 13:46:02  profilanswer
 

Voici donc ce que j'ai fait, pris par ci par la...
 
 

Code :
  1. <?
  2. header("Content-type: image/jpeg" );
  3. $largeurdestination = 90;
  4. $hauteurdestnation = 67;
  5. $im = @imageCreateTrueColor($largeurDestination, $hauteurDestination) or die ("Erreur lors de la crétion de l'image" );
  6. $source = ImageCreateFromJpeg($image);
  7. $largeurSource = ImageSX($image);
  8. $hauteursource = ImageSY($image);
  9. Imagecopyresized($im,$source,0,0,0,0,$largeurdestination,$largeurdestination,$largeursource,$hauteursource);
  10. $miniature = "mini_$image";
  11. ImageJpeg($im,$miniature);
  12. print (" <center> <img src= \"$miniature\" > " );
  13. print (" <center> <img src= \"$image\" > " );
  14. ?>


 
J'ai un problempe c'est que :
1*il ne m'affiche po les images
2*il ne centre po
3*il ne m'affiche qu'une seule image non dispo...
 
 
Une pitite remise sur les rails serait tres apprecies... :jap:  
 
PS: une recherche a ete faite sur ce meme forum, je m'en suis inspire mais ... :pfff:


Message édité par dj_blero le 20-12-2002 à 23:54:28
mood
Publicité
Posté le 20-12-2002 à 13:46:02  profilanswer
 

n°273743
omega2
Posté le 20-12-2002 à 14:13:19  profilanswer
 

Vu sur nexen :
"Note
Le support JPEG n'est disponible que si PHP est compilé avec GD-1.8 ou plus récent. "
 
Bon sinon, utilise donc un logiciel FTP pour vérifier quels sont les fichiers créés.

n°273749
dj_blero
have a nice day!!
Posté le 20-12-2002 à 14:18:20  profilanswer
 

ca tombe bien c'est la 2.0??
et aucun fichier n'a ete crees... verifications faites  :jap:


Message édité par dj_blero le 20-12-2002 à 14:20:33
n°273759
omega2
Posté le 20-12-2002 à 14:32:26  profilanswer
 

dj_blero a écrit :

ca tombe bien c'est la 2.0??
et aucun fichier n'a ete crees... verifications faites  :jap:  

Bon, si le fichier n'est pas créé, c'est normal que le navigateur le trouve pas. ;)
 
Par contre,, il faut maintenant trouver pourquoi c'est comme ça. ;)
Au cas où vérifie donc les droits d'accés au répertoire où tu sauve l'image. ;)

n°273936
dj_blero
have a nice day!!
Posté le 20-12-2002 à 16:27:24  profilanswer
 

doit je comprendre que mon code ne comporte po d'erreur...
 
kan a mes images rien de cree sur vue que je suis en local... A par ca?? :whistle:

n°273967
omega2
Posté le 20-12-2002 à 17:09:44  profilanswer
 

D'après mes conaissance aucune erreur ... mais j'ai jamais utiliser le traitement d'images en php.
mais si tes images sot pas créés, c'es tque t'as un blème quelques part.
Soit une erreur au niveau de ton code, soit un problème de droit d'accés au répertoire ou tu veux sauver l'image réduite. ;)

n°273979
dj_blero
have a nice day!!
Posté le 20-12-2002 à 17:21:32  profilanswer
 

En fait pour le moement je ne la sauve nul par mon image... mais dans le futur elle integrera une base de donnees mais vue que j'arrive deja po a la voir alors je voie po coment j'ariverais a l'enregistrez dans une base de donnee??

n°274026
omega2
Posté le 20-12-2002 à 18:07:19  profilanswer
 

dj_blero a écrit :

En fait pour le moement je ne la sauve nul par mon image... mais dans le futur elle integrera une base de donnees mais vue que j'arrive deja po a la voir alors je voie po coment j'ariverais a l'enregistrez dans une base de donnee??

JE parle de la sauver sur le isque vu que c'est ce que fait la fonction ImageJpeg

n°274055
beleg
黑社會
Posté le 20-12-2002 à 18:38:12  profilanswer
 

pkoi un header(jpeg) et finalement tu renvois du html ???
 
 

n°274056
beleg
黑社會
Posté le 20-12-2002 à 18:41:06  profilanswer
 

$miniature = "mini_$image";
 
ok mais que contient $image ?
autrement dis, que fais :


$image = c:\\machin\\blabla.jpg; =>obtenu grace a un parcourir precedement demander :D */  
 
$image = str_replace("<","<",$image); // je vous l'accorde ca fait goree mais ca marche!!  
$image = str_replace(">",">",$image); //fait goree mais ca marche!!  
$image = str_replace("'", "'", $image);  
$image = str_replace("\"", "''", $image);  
$image = preg_replace("/\\\'/","'", $image);  


 

mood
Publicité
Posté le 20-12-2002 à 18:41:06  profilanswer
 

n°274065
dj_blero
have a nice day!!
Posté le 20-12-2002 à 19:02:15  profilanswer
 

en fait on peu l'enlever c pour supprimer les caracteres html... mais la il n'a aucune utilite pardon pour ce que je demande, c'est juste pour faire comprendre que le chemin d'acces est bon et denude de toute erreurs merci de ta remarque!!
Pour le header effectivement sur la doc ils specifient que cela n'est po necessaire ... mais sans le headers, j'obtient tout simplement une page blanche!!


Message édité par dj_blero le 20-12-2002 à 19:04:13
n°274073
beleg
黑社會
Posté le 20-12-2002 à 19:07:19  profilanswer
 

donc pr moi, je comprends que :
 
$miniature = "mini_c:\\machin\\blabla.jpg";  
 
et techniquement, c pas top  :sarcastic:
 
 
et mets le vrai header, dont je ne connais pas la syntaxe, mais ca doit pas etre dur a trouver
 
et enleve le @


Message édité par beleg le 20-12-2002 à 19:12:45
n°274082
beleg
黑社會
Posté le 20-12-2002 à 19:28:25  profilanswer
 

header("Content-type: image/jpeg" );
   
   
  $largeurdestination = 90;
  $hauteurdestnation = 67;   ORTHOGRAPHE
  $im = @imageCreateTrueColor($largeurDestination, $hauteurDestination) or die ("Erreur lors de la crétion de l'image" ); ORTHOGRAPHE
  $source = ImageCreateFromJpeg($image);
  $largeurSource = ImageSX($image); ORTHOGRAPHE
  $hauteursource = ImageSY($image);
  Imagecopyresized($im,$source,0,0,0,0,$largeurdestination,$largeurdestination,$largeursource,$hauteursource); 2 FOIS LARGEUR
 
$miniature = "mini_$image";
  ImageJpeg($im,$miniature);
   
   
  print (" <center> <img src= \"$miniature\" > " );
  print (" <center> <img src= \"$image\" > " );


Message édité par beleg le 20-12-2002 à 19:30:22
n°274083
beleg
黑社會
Posté le 20-12-2002 à 19:31:20  profilanswer
 

http://nosgoth.dyndns.org/test/image.php

Code :
  1. $image = "hero_1.jpg";
  2.  
  3.   $source = ImageCreateFromJpeg($image);
  4.  
  5.   $largeursource = Imagesx($source);
  6.   $hauteursource = Imagesy($source);
  7.    
  8.   $largeurdestination = 50;
  9.   $hauteurdestination = 50; 
  10.  
  11.   $im = imageCreate($largeurdestination, $hauteurdestination) or die ("Erreur lors de la crétion de l'image" );
  12.  
  13.   Imagecopyresized($im,$source,0,0,0,0,$largeurdestination,$hauteurdestination,$largeursource,$hauteursource);
  14.   $miniature = "mini_$image";
  15.   imagejpeg($im,$miniature);
  16.  
  17.  
  18.   print (" <center> <img src= \"$miniature\" > " );
  19.   print (" <center> <img src= \"$image\" > " );

n°274231
dj_blero
have a nice day!!
Posté le 20-12-2002 à 23:43:08  profilanswer
 

:sweat: marci beaucoup... Tant de derangement pour ainsi dire rien, je crois qu'il est temps pour moi de lacher mon note pad :(  
 
marci a toi... beleg :jap:


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

  [PHP]Redimensionnement d'image (rezolvage!!

 

Sujets relatifs
Appeler un script PHP avec parametre depuis un lien HTML[PHP et C++/Linux] Exec(), et processus en tache de fond semi-bloquant
[PHP et SQL] passage de variable en parametre[PHP/SQL] le plus rapide concretement?
JS compatible avec momo pour désactiver "save image as"[Perl] variable de variable comme en PHP
[PHP] appel et modification d'un fichier texte dans une page php[PHP] + [JS] Concaténé pour la déclaration d'une variable JS
[PHP] Need help avec le filesystemrécupération d'une image d'un vidéo
Plus de sujets relatifs à : [PHP]Redimensionnement d'image (rezolvage!!


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