Img2Thumb

Écrit par Agence Web 360 le 11th octobre 2009

/**
* Img2Thumb() – Crée un thumbnail
*
*
* @param string $img
* @param int $width
* @param int $height
* @param string $type
* @param string $dossier
* @param string $nom_thumb
* @return bool
*
*/

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function img2thumb($img,$width,$height,$type,$dossier,$nom_thumb)
  {
  if($type == "image/gif")
    {
    $img_in = imagecreatefromgif($dossier.$img);
    }
  if($type == "image/jpeg")
    {
    $img_in = imagecreatefromjpeg($dossier.$img);
    }
  if($type == "image/pjpeg")
    {
    $img_in = imagecreatefromjpeg($dossier.$img);
    }
  if($type == "image/png")
    {
    $img_in = imagecreatefrompng($dossier.$img);
    }
  $img_out = imagecreatetruecolor($width, $height);
  imagecopyresampled($img_out, $img_in, 0, 0, 0, 0, $width, $height, imagesx($img_in), imagesy($img_in));
  imagejpeg($img_out,$dossier.$nom_thumb.'.jpg');
  imagedestroy($img_out,null,100);
  return true;
  }
Cet article a été publié le 11th octobre 2009 à 4 h 34 min et classé sous Fonctions, Images, PhP. Vous pouvez suivre toutes les reponses a cet article via le flux RSS 2.0 . Vous pouvez répondre, ou faire un lien depuis votre site.

Répondre

Vous devez être connecté pour rédiger un commentaire.