ホームページ  >  記事  >  バックエンド開発  >  PHP 画像の比例スケーリングによるサムネイル関数の共有_PHP チュートリアル

PHP 画像の比例スケーリングによるサムネイル関数の共有_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:28:41926ブラウズ

コードをコピーします コードは次のとおりです:

/*
*@im //需要缩放的图片资源
*@filetype //制作的缩略图文件类型
*@dstimW //缩放的图片的宽度
*@dstimH //缩放的图片的高度
*@thumbname //缩略图文件名字
function makethumb($im,$dstimW,$dstimH,$thumbname ,$filetype){
//获取im的宽度和高度
$pic_W=imagesx($im);
$pic_H=imagesy($im);
$arr = array();
swith($filetype){
case 'jpg':
$arr[$filetype]="imagejpeg";
break;
case 'png';
$arr[$filetype]="imagepng";
break;
case 'jif';
$arr[$filetype]="imagegif";
}
if(($dstimgW && $dstimgW<$pic_W) || ($dstimgH && $dstimgH<$pic_H) ){
if($dstimgW && $dstimgW<$pic_W){
$dsimgWratio = $dstimgW / $pic_w;
$resizereagW =true;

$ resizerreagh = true; ,$imgnewH,$pic_W,$pic_H);
}

$arr[$filetype]($dst,$thumbname.".$filetype");
imagedestroy ($dst);
}else{// サムネイル自体の幅と高さがすでに幅と高さよりも大きくなっています。元の画像の幅と高さが元の画像の幅と高さになります
//サムネイルの幅と高さは元の画像の幅と高さになります
}
}
?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/781406.html技術記事次のようにコードをコピーします: ?php /* *@im //スケーリングする必要がある画像リソース*@filetype //生成されるサムネイル ファイルのタイプ*@dstimW //スケーリングされた画像の幅*@dstimH //スケーリングされた画像の高さ写真 ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。