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

  FORUM HardWare.fr
  Programmation
  PHP

  [RESOLU] Redimensionner une image

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] Redimensionner une image

n°1563556
Profil sup​primé
Posté le 22-05-2007 à 15:55:31  answer
 

Salut à tous !
 
Bon, je commence à devenir fou avec cette histoire !
Voilà, c'est tout simple : j'ai une image, dont le chemin
d'accès est $fichier.
 
Je veux afficher cette image en la redimensionnant, avec
une taille maxi de 400 x 400. Alors il y a deux possibilités :
- soit c'est possible de ne pas avoir à créer de .JPG  
   temporaire, et c'est tant mieux
- soit il faut en créer un que j'appelerai alors mini.jpg
 
Voici mon programme :
 

Code :
  1. $img = ImageCreateFromJpeg($fichier);
  2. $L0 = imagesx($img); $H0 = imagesy($img);
  3. if($L0 > $H0){ $L1 = 400; $H1 = $H0 / $L0 * 400; } else { $H1 = 400; $L1 = $L0 / $H0 * 400; };
  4. $new = ImageCreateTrueColor($L1,$H1);
  5. ImageCopyResampled($new,$img,0,0,0,0,$L1,$H1,$L0,$H0);
  6. ImageJpeg($new,'mini.jpg');
  7. echo '<a href="'.$fichier.'"><img src="mini.jpg" alt="Image" /></a>';


 
Et ça ne marche pas !!! Enfin... Le fichier mini.jpg n'est modifié
qu'une fois sur 5, et ce de manière totalement aléatoire.
Que faire ?


Message édité par Profil supprimé le 22-05-2007 à 23:57:32
mood
Publicité
Posté le 22-05-2007 à 15:55:31  profilanswer
 

n°1563624
soju
One shot !
Posté le 22-05-2007 à 17:10:16  profilanswer
 

ça ne serait pas juste un problème de cache navigateur ou proxy ?

n°1563628
Profil sup​primé
Posté le 22-05-2007 à 17:13:22  answer
 

Bah je pense pas, car lorsque j'exécute mon script, puis
que j'ouvre directement le fichier mini.php - et même après
avoir actualisé à foison -, l'image reste celle qu'elle était.
 
Mais comme je le disais, ça dépend des fois... Il arrive que
ça marche, ce qui est d'autant plus surprenant !

n°1563632
soju
One shot !
Posté le 22-05-2007 à 17:16:57  profilanswer
 

au lieu de tester dans ton navigateur, regarde la date du fichier mini.jpg

n°1563634
Profil sup​primé
Posté le 22-05-2007 à 17:19:44  answer
 

Ça c'est bizarre : la date change effectivement...!

n°1563641
Profil sup​primé
Posté le 22-05-2007 à 17:28:04  answer
 

Mouais, bah j'ai beau vider le cache, y'a rien à
faire... L'image reste la même que la précédente,
mais pas tout le temps...!

n°1563753
Profil sup​primé
Posté le 22-05-2007 à 23:55:27  answer
 

Bon, le problème venait du proxi... D'ailleurs que là où je testais, ça marche.


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

  [RESOLU] Redimensionner une image

 

Sujets relatifs
[RESOLU]ListBox remplie avec un DataSet /2 champs dans le TextFieldMSSQL : Datatype "image" : comment exporter ?
[ Resolu] Problème de lien !Savoir si la requête retourne un résultat ? (Résolu)
upload de plusieurs image + ecriture dans une bdd[Résolu] CSS : je voudrais une width (100%-largeur menu)
tikiwiki (resolu)[RESOLU] <span> sur anime Flash ?? Div flotante sous IE ??
[Résolu] Executer un BACTH en VB (Visual Basic 2005 Express)[Résolu] Redimensionner une image externe
Plus de sujets relatifs à : [RESOLU] Redimensionner une image


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