手机safari图片上传竖变横处理
Posted coffee_cn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手机safari图片上传竖变横处理相关的知识,希望对你有一定的参考价值。
在手机safari上传图片时,竖着的照片会变成横着的照片,以下程序片段利用图片exif信息把图片旋转回去,代码抄自php.net官网。
http://php.net/manual/zh/function.exif-read-data.php
<?php $image = imagecreatefromstring(file_get_contents($_FILES[‘image_upload‘][‘tmp_name‘])); $exif = exif_read_data($_FILES[‘image_upload‘][‘tmp_name‘]); if(!empty($exif[‘Orientation‘])) { switch($exif[‘Orientation‘]) { case 8: $image = imagerotate($image,90,0); break; case 3: $image = imagerotate($image,180,0); break; case 6: $image = imagerotate($image,-90,0); break; } } //以下代码自行处理即可 ?>
以上是关于手机safari图片上传竖变横处理的主要内容,如果未能解决你的问题,请参考以下文章