1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
<?
//========================================================//
function mythumbail($file,$maxWidth,$maxHeight){
$infos=GetImageSize($file);
$Width=$infos[0];
$Height=$infos[1];
if($infos[2]==1) $img=ImageCreateFromGif($file);else
if($infos[2]==2) $img=ImageCreateFromJpeg($file);else
if($infos[2]==3) $img=ImageCreateFromPng($file);else
if($infos[2]==6) $img=ImageCreateFromWBmp($file);else
$img=ImageCreate($file);
$whFact=$maxWidth/$maxHeight;
$imgWhFact=$Width/$Height;
if($whFact<imgWhFact){
$tWidth=$maxWidth;
$tHeight=$tWidth/imgWhFact;
}else{
$tHeight=$maxHeight;
$tWidth=$tHeight*$imgWhFact;
}
$imgThumb=ImageCreateTruecolor($tWidth,$tHeight);
ImageCopyResampled($imgThumb,$img,0,0,0,0,$tWidth,$tHeight,$Width,$Height);
$ThumbName=dirname($file).'/m'.basename($file);
@imagejpeg($imgThumb,$ThumbName,100);
return $ThumbName;
}
$path=mythumbail("http://www.zonegeeks.com/images/max/k610i/CIMG0357.jpg", 100,100);
?>
<img src='<? echo($path); ?>'> |
Partager