/*
* 上传图片,并旋转一定角度(案例为90度)后显示
*/
上传图片并旋转90度:
//图片类型
header("content-type:p_w_picpath/jpeg");
//接收上传上来的文件
$img=$_FILES['img'];
//取得文件扩展名,可以对文件做一定的判断,此处省略
$ext=end(explode(".", $img['name']));
//避免重复,生成新的文件名,方法很多
$filename=md5(rand(1000, 9999)).".".$ext;
//echo $filename;
//定义上传的文件存放的目录
$filename2="imgs/".$filename;
//移动文件
move_uploaded_file($img['tmp_name'], $filename2);
//旋转角度(测试得出默认方向为逆时针)
$angle=90;
//从原图创建新图
$source=p_w_picpathcreatefromjpeg($filename2);
//旋转
$rotate=p_w_picpathrotate($source, $angle, 0);
//输出新图片到指定目录,没有第二个参数则会输出图像的文件流
p_w_picpathjpeg($rotate,"imgs/".rand(100,999).".jpg");
?>