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

  FORUM HardWare.fr
  Programmation
  PHP

  Comment miniaturiser toutes les images d'un dossier ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment miniaturiser toutes les images d'un dossier ?

n°797994
CocoRambo
Posté le 16-07-2004 à 19:03:15  profilanswer
 

Voila tout est dans le titre ...
Imaginons que j'ai un dossier rempli de photos en .jpg, comment faire pour créer des miniatures de toutes ces photos !!
 
Ne me répondez pas de cherché svp j'ai déjà fais et je dois pas trouver les bons wordkeys  :sol: lol
 
plz help  [:atlantis]


---------------
Mon FeedBack | Mon topic de vente
mood
Publicité
Posté le 16-07-2004 à 19:03:15  profilanswer
 

n°797998
RiderCrazy
Posté le 16-07-2004 à 19:05:22  profilanswer
 
n°798001
CocoRambo
Posté le 16-07-2004 à 19:07:58  profilanswer
 


 
Que dire a par merci beaucoup ...
J'arrivai vraiment pas a trouver les bons mots pour la recherche  :sarcastic:


---------------
Mon FeedBack | Mon topic de vente
n°799537
freed102
Arayashiki
Posté le 19-07-2004 à 13:14:55  profilanswer
 

CocoRambo a écrit :

Voila tout est dans le titre ...
Imaginons que j'ai un dossier rempli de photos en .jpg, comment faire pour créer des miniatures de toutes ces photos !!
 
Ne me répondez pas de cherché svp j'ai déjà fais et je dois pas trouver les bons wordkeys  :sol: lol
 
plz help  [:atlantis]


 
avec des trucs de ce genre ça marche bien (PS : c'est un bout de code que j'avais composé ya quelques temps pour creer une vignette automatiquement quand on upload un fichier)
 

Code :
  1. if(move_uploaded_file($temp, $file))
  2.   {
  3.   rename("$file", "$savefile" );
  4.   $size=getimagesize($savefile);
  5.   //creation de la vignette
  6.   define(thumbnailWidth, "100" );
  7.   global $pathfile;
  8.   $pathfile=$savefile;
  9.   global $erreurimg; 
  10.   switch($size[2])
  11.   {
  12.   case 2 : $source = imagecreatefromjpeg($savefile);break//jpeg
  13.   case 3 : $source = imagecreatefrompng($savefile);break//png
  14.   case 1 : $erreurimg.="Le format GIF n'est pas accepté dans cette version<br/>"; break; //imagecreatefromgif($savefile);break;  //le format GIF n'est pas accepté sur cette version de PHP
  15.   case 6 : $erreurimg.="Le format BMP n'est pas accepté dans cette version<br/>"; break; //bmp n'est pas accepté
  16.   default :$erreurimg.="Format d'image non accepté<br/>"; break; //si : ni bmp, ni gif, ni jpeg
  17.   }
  18.    if ($size[2]==2) //vignette JPG
  19.    {
  20.        $thumbX = thumbnailWidth;   
  21.        $imageX = imagesx($source);
  22.        $imageY = imagesy($source);   
  23.        $thumbY = (int)(($thumbX*$imageY) / $imageX );       
  24.        $dest = imagecreate($thumbX, $thumbY); 
  25.        $savefilesmall=$path."v_".strtolower($ref).".jpg";
  26.        imagecopyresized ($dest, $source, 0, 0, 0, 0, $thumbX, $thumbY, $imageX, $imageY);   
  27.              imagejpeg($dest,$savefilesmall,100);
  28.              global $pathfilesmall;
  29.              $pathfilesmall=$savefilesmall;
  30.        }
  31.    elseif ($size[2]==3) // vignette PNG
  32.    {
  33.    $thumbX = thumbnailWidth;   
  34.        $imageX = imagesx($source);
  35.        $imageY = imagesy($source);   
  36.        $thumbY = (int)(($thumbX*$imageY) / $imageX );       
  37.        $dest = imagecreate($thumbX, $thumbY); 
  38.        $savefilesmall=$path."v_".strtolower($ref).".png";
  39.        imagecopyresized ($dest, $source, 0, 0, 0, 0, $thumbX, $thumbY, $imageX, $imageY);   
  40.              imagepng($dest,$savefilesmall,100);
  41.              global $pathfilesmall;
  42.              $pathfilesmall=$savefilesmall;
  43.              }
  44.   }
  45.   else
  46.   {
  47.   echo "l'image n'est pas uploadée";
  48.   }


Message édité par freed102 le 19-07-2004 à 13:17:26

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

  Comment miniaturiser toutes les images d'un dossier ?

 

Sujets relatifs
effacer un dossier[RESOLU] [javascript] superposition d'images
Recherche dll pour traitement d'images (modification de dpi)Créer des images
MATLAB - Traitement d'imagesCacher les fichiers images,gfx,sons utilisés dans une appli (un jeu)?
créer un dossier ?[PHP] Dans quel répertoire se placent les images qu'on uploade?
ie rajoute des marge aux images flotantes[PHP] Petit problème avec les images ... [Résolu]
Plus de sujets relatifs à : Comment miniaturiser toutes les images d'un dossier ?


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