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

  FORUM HardWare.fr
  Programmation
  PHP

  C possible de redimmentionner une image jpeg sous free?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

C possible de redimmentionner une image jpeg sous free?

n°444783
Mulot
Posté le 01-07-2003 à 02:03:08  profilanswer
 

c possible?


Message édité par Mulot le 01-07-2003 à 18:49:09
mood
Publicité
Posté le 01-07-2003 à 02:03:08  profilanswer
 

n°444786
uriel
blood pt.2
Posté le 01-07-2003 à 03:02:52  profilanswer
 

suis fatigué mais c'est quoi gd? :??:


---------------
IVG en france
n°444958
Mulot
Posté le 01-07-2003 à 11:06:09  profilanswer
 

la librairie graphique!

n°445023
dropsy
et bonne chance surtout...
Posté le 01-07-2003 à 11:42:17  profilanswer
 

tu fais un phpinfo() et tu regardes si gd est dans la liste...
 
sinon, tu appelles une fonction gd et si ta un message d'erreur te disant que la fonction n'existe pas, ben y a pas gd d'installé

n°445027
Mulot
Posté le 01-07-2003 à 11:45:05  profilanswer
 

ouai mais si ca marche pas jveu qu'il continu mon script d'une autre facon sans afficher d'erreur

n°445072
dropsy
et bonne chance surtout...
Posté le 01-07-2003 à 12:49:54  profilanswer
 

tu utilise @ devant le nom de ta fonction pour ne pas afficher le message d'erreur et tu traites le retour de ta fonction pour savoir si elle existe.
 
sinon, tu peux utiliser function_exists(): http://fr.php.net/manual/en/functi [...] exists.php

n°445354
Mulot
Posté le 01-07-2003 à 16:43:54  profilanswer
 

voila je dois utiliser imagecreatefromjpeg()
mais free me dit Fatal error: Call to unsupported or undefined function imagecreatefromjpeg()


Message édité par Mulot le 01-07-2003 à 20:08:09
n°445799
FlorentP
Posté le 01-07-2003 à 23:47:33  profilanswer
 

Bilan :

Citation :

C possible de redimmentionner une image jpeg sous free?


Non.
 
 :D  
 
Autre hébergeur sinon pas de jpeg :/

n°446342
beleg
黑社會
Posté le 02-07-2003 à 14:30:31  profilanswer
 

THEniluje a écrit :

Bilan :

Citation :

C possible de redimmentionner une image jpeg sous free?


Non.
 
 :D  
 
Autre hébergeur sinon pas de jpeg :/


 
sisi cest possible  :D  puisque je le fait

n°446366
Mulot
Posté le 02-07-2003 à 14:47:13  profilanswer
 

bah dit comment :)

mood
Publicité
Posté le 02-07-2003 à 14:47:13  profilanswer
 

n°446371
beleg
黑社會
Posté le 02-07-2003 à 14:49:31  profilanswer
 

pas dacces ftp ici, et pc @ home en rad donc ... je peux pas.
ca donne http://hkdatabase.free.fr/promo/index.php

n°446373
chriscool0​07
Posté le 02-07-2003 à 14:50:34  profilanswer
 

alors beleg, tu laches l'info :D

n°446454
Mulot
Posté le 02-07-2003 à 15:46:21  profilanswer
 

met un peu de code si c possible :)

n°446474
beleg
黑社會
Posté le 02-07-2003 à 16:05:23  profilanswer
 

des que je peux, je mets le code.
 
je crois que rappeler que ca tient en quelques lignes avec les fonctions :
 
ImageCreate (ImageCreateTrueColor)
ImageCreateFromJPEG
getimagesize
ImageCopyResized
 
je viens de regarder la doc php et ce code est apparemment tres proche du mien :
 

Code :
  1. // resize "$img"
  2. $imagedata = getimagesize($img);
  3. $w = 250;
  4. $h = 250 * $imagedata[1] / $imagedata[0];
  5. $thumb = imagecreate ($w, $h);
  6. $image = ImageCreateFromJpeg($img);
  7. imagecopyresized ($thumb, $image, 0, 0, 0, 0, $w, $h, $imagedata[0], $imagedata[1]);
  8. imagejpeg($thumb, "mini_".$img);


 

n°446977
beleg
黑社會
Posté le 02-07-2003 à 23:12:38  profilanswer
 

IMAGE.PHP : genere et affiche la miniature
 
 

Code :
  1. <?php
  2. @set_time_limit(60);
  3. // DEBUT //
  4. if (isset($_GET["file"]))
  5. $file = $_GET["file"];
  6. else if (isset($_POST["file"]))
  7. $file = $_POST["file"];
  8. else $file ="";
  9. $generation = 1;
  10. $dir = dirname($file)."/";
  11. $file = basename($file);
  12. header("Content-type: image/jpeg" );
  13. if (file_exists($dir."_mini_".$file))
  14. {
  15.  $file = "_mini_".$file;
  16.  $generation = 0;
  17. }
  18. // CA commence la, la generation
  19. $image = ImageCreateFromJpeg($dir.$file);
  20. if ($generation == 1)
  21. {
  22. $largeurfile = Imagesx($image);
  23. $hauteurfile = Imagesy($image);
  24. $largeurdestination = 200;
  25. $hauteurdestination = intval($hauteurfile*$largeurdestination/$largeurfile); 
  26. $im = ImageCreateTrueColor($largeurdestination, $hauteurdestination);
  27. Imagecopyresized ($im,$image,0,0,0,0,$largeurdestination,$hauteurdestination,$largeurfile,$hauteurfile);
  28. imagejpeg($im,$dir."_mini_".$file,75);
  29. $image = ImageCreateFromJpeg($dir."_mini_".$file);
  30. }
  31. imagejpeg($image);
  32. ?>


 
voila


Message édité par beleg le 02-07-2003 à 23:12:54
n°447145
antsite
Je me souviens
Posté le 03-07-2003 à 09:23:21  profilanswer
 

Et pour Free c'est bizarre parce que je l'ai fait, en plus y a GD 2 d'installé car j'ai du utiliser la fonction ImageCreateTrueColor() dispo  qu'avec la version 2 de GD...


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

  C possible de redimmentionner une image jpeg sous free?

 

Sujets relatifs
[VB] Déplacer une image à la souris [résolu !]Est-il possible d'avoir plusieurs couleur dans une jList?
[texture][opengl] inserer une simple image en 2D[flash] charger une image externe
[HTML] Newb: image dans une autre fenêtre[vb.net] insérer image dans richtextbox
[HTML/CSS] Placement d'une <div > sur une imagetraitement d'image
[HTML] - Comment ne pas répéter une image ?Pour les Pro du HTML : Input type = Image
Plus de sujets relatifs à : C possible de redimmentionner une image jpeg sous free?


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