有些人允许他们的网站用户上传图像。这样用户就能分享他们的照片给其他的论坛成员,用来做头像,或者用于其他原因。为了提供更好的用户体验网站可以增加旋转图像的功能,以下的代码将教您如何使用PHP旋转一副图像。
难度: 一般
用时: 快速
代码如下:
<?php
//您的图像, 或者您的用户用于旋转的图像。
$p_w_picpath = 'myfile.jpg';
//旋转90度
$degrees = 90;
//设置图像类型为.jpg,但是您也可以改变成png或者gif等格式
header('Content-type: p_w_picpath/jpeg') ;
// 创建画布
$source = p_w_picpathcreatefromjpeg($p_w_picpath) ;
//旋转图像
$rotate = p_w_picpathrotate($source, $degrees, 0) ;
//输出新的jpg格式图像,您也可以根据需要改变成gif或者png等格式
p_w_picpathjpeg($rotate) ;
?>
此代码可以用于您网站上需要旋转的任何图像。在这个例子中我们旋转了一个jpg格式的图像,然尔GIF或者PNG等格式也可以使用,只要将p_w_picpathjpeg函数换成p_w_picpathgif或者p_w_picpathpng等函数就可以了。
转载于:https://blog.51cto.com/jaleel/1387063