杜郎俊赏

建站之图片旋转

手机拍摄的照片存在旋转的问题,借助imagemagick扩展解决。

安装扩展:

sudo apt-get install imagemagicksudo apt-get install php-imagick

旋转图片:

try { $imagick = new Imagick($imagePath); if ($orientation = $imagick->getImageOrientation()) { switch ($orientation) { case 8: //逆时针90° $degrees = -90; break; case 3: //180° $degrees = -180; break; case 6: //顺时针90° $degrees = 90; break; default: $degrees = 0; break; } if (0 != $degrees) { $imagick->rotateImage(new ImagickPixel(), $degrees); } } $imagick->stripImage(); //清除信息 $imagick->writeImage($imagePath); $imagick->destroy();} catch (Exception $e) {}

标签:建站
日期:2017-05-18