redimension d'une image

redimension d'une image - PHP - Programmation

Marsh Posté le 30-06-2008 à 08:55:34    

voila j'ai ecris ce code..... pour redimensionner mes images...mais est ce que je peux le faire a la taille que je veux au lieu d'utiliser un pourcetage de la taille de l'image??  

Code :
  1. <?php
  2. //recuperer le nmero de la derniere ligne
  3. $i=1;
  4. $requete=mysql_query("select max(id) from autocars " );
  5. while ($row=mysql_fetch_row($requete)){
  6. $dernier_id=$row[0];
  7. }
  8. function retaille_jpeg($fichier, $ratio=0.5){
  9. //pour toutes les lignes de la BDD
  10. //redimension de l'image
  11.   $jpeg   = imagecreatefromjpeg($fichier);
  12.   $jpeg_width  = imagesx($jpeg);
  13.   $jpeg_height = imagesy($jpeg);
  14.   $thumb_width = $jpeg_width * $ratio;
  15.   $thumb_height = $jpeg_height * $ratio;
  16.   $thumb = imagecreatetruecolor($thumb_width, $thumb_height);
  17.   imagecopyresampled($thumb, $jpeg, 0, 0, 0, 0,
  18.                      $thumb_width, $thumb_height, $jpeg_width, $jpeg_height);
  19.   imagedestroy($jpeg);
  20.   return $thumb;
  21.   }
  22.  
  23. for ($i;$i<=$dernier_id;$i++){
  24. if (file_exists("C:\Program Files\EasyPHP1-8\www\Girardot\image_autocars\image$i.jpg" )){
  25. /* crée une miniature à 1/4 */
  26. $mini = retaille_jpeg("C:\Program Files\EasyPHP1-8\www\Girardot\image_autocars\image$i.jpg",0.10);
  27. /* écriture dans un fichier */
  28. imagejpeg($mini,"new_image_autocars\ new_image$i.jpg", 70);
  29. }
  30. }
  31. ?>


merci

Reply

Marsh Posté le 30-06-2008 à 08:55:34   

Reply

Marsh Posté le 30-06-2008 à 09:11:09    

par exemple en modifiant la valeur de $jpeg_width, $jpeg_height ?  
 
le code repompé , c'est mal :o


---------------

Reply

Marsh Posté le 30-06-2008 à 09:17:01    

je sais mais tout n'est pas pompé au pire

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed