最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
可定制的PHP缩略图生成程式(需要GD库支持)
时间:2008-03-07 编辑:简简单单 来源:一聚教程网
经典的PHP缩略图生成程式,基于GD库,可指定生成路径及生成目标的宽高细节
使用方法: 在支持GD库的PHP环境中,将以下代码另存为resize.php测试
$FILENAME="image_name";
// 生成图片的宽度
$RESIZE;
// 生成图片的高度
$RESIZE;
//生成图片的路径
$uploaddir="c:/winnt/temp";
function ResizeImage($im,$maxwidth,$maxheight,$name){
global $uploaddir;
$width = imagesx($im);
$height = imagesy($im);
if(($maxwidth && $width > $maxwidth) || ($maxheight && $height > $maxheight)){
if($maxwidth && $width > $maxwidth){
$widthratio = $maxwidth/$width;
$RESIZEWIDTH=true;
}
if($maxheight && $height > $maxheight){
$heightratio = $maxheight/$height;
$RESIZEHEIGHT=true;
}
if($RESIZEWIDTH && $RESIZEHEIGHT){
if($widthratio < $heightratio){
$ratio = $widthratio;
}else{
$ratio = $heightratio;
}
}elseif($RESIZEWIDTH){
$ratio = $widthratio;
}elseif($RESIZEHEIGHT){
$ratio = $heightratio;
}
$newwidth = $width * $ratio;
$newheight = $height * $ratio;
if(function_exists("imagecopyresampled")){
-
上一个: 横向重复区域显示二法
-
下一个: 防止单引号,双引号在接受页面转义
相关文章
- php生成缩略图的例子 05-08
- php利用Imagick把pdf生成png缩略图 07-02
- php缩略图生成几种方法代码 06-24
- 一款php批量生成缩略图代码 02-11
- 一款php按比例生成缩略图代码 09-30
- php生成小图_php 生成缩略图代码 08-16