首先安装imagick,这段就不累述了,你都要旋转图了说明早就安装好了
imagick在php里面已经有封装好的函数了
Imagick::rotateImage
Imagick::rotateImage ( mixed $background
, float $degrees
) : bool
$background是旋转后,比如一个正方形旋转后是个菱形,有大量的空白背景,这个background就是来控制背景填充色的
$degrees是旋转角度,旋转90度就写90,旋转45就写45
function rotateImage($imagePath, $backgroundcolor = '#fff', $degrees) {
$imagick = new Imagick($imagePath); //实例化一张图
$imagick->rotateimage($backgroundcolor , $degrees);//旋转指定角度
header("Content-Type: image/jpg");
echo $imagick;// 输出
}