网页上传图片需要旋转的问题
24-04-23 09:03
670
0
网页上传的图片或者查看图片的时候,会出现图片倒过来的情况,对用户体验超级不好。所以我们需要根据图片的需要,对图片进行旋转的操作。以下代码,是个小demo,在使用的时候,要确定php环境是否开启exif扩展,以下代码需要依赖exif扩展。
function isExifImg($lacalFile,$targetFile){ $exif = (exif_read_data($lacalFile));//获取文件的exif信息 $orientation = array(8=>90,3=>180,6=>-90); if(isset($exif['Orientation'])){ if(in_array($exif['Orientation'],array_keys($orientation))){ if($exif['Orientation']==6 || $exif['Orientation']==8){ $this->imgWidth = 640; $this->imgHeight = 480; } $image = imagecreatefromstring(file_get_contents($lacalFile)); $temp = imagerotate($image,$orientation[$exif['Orientation']],0); imagejpeg($temp,$targetFile); unlink($lacalFile); }else{ $targetFile = $lacalFile;//不用翻转 } }else{ $targetFile = $lacalFile;//不用翻转 } return $targetFile; }
-
打好 JS 基石,走稳前端进阶之路
我在美团工作期间,负责和参与过“到家”“团购”及“电影”等业务的前端研发,以及团队搭建。其间,我还致力于前端性能优化、质量保证、效... 991 0 24-05-24 -
考研英语阅读方法论
01.2014英一阅读讲义.pdf01.2014英二阅读讲义.pdf02.2015英一阅读讲义.pdf02.2015英二阅读讲义.pdf03.2016英一阅读讲义.pdf03.2016英二阅读... 896 0 24-08-19 -
近10年中小幼教资历年考试真题
2011年下半年·教育教学知识与能力(小学)真题及解析.pdf2011年下半年·教育知识与能力(中学)真题及解析.pdf2011年下半年·综合素质(小... 877 0 24-08-19 -
医学微视 - 免费医学知识分享
医学微视是一个以视频的方式分享各种医学知识的良心网站,它上面的视频全部支持免费观看,是一个非常实用的免费医学科普教育网站。它是中国医学科学院健康科普研究中心监制的一个网站。 518 0 21-11-08 -
普通话有声教程软件带MP3
普通话有声教程软件带MP3.exe 1098 0 24-08-20 -
鸠摩搜索(Jiumo Search)一款专注于电子书资源搜索与下载的工具
鸠摩搜索(Jiumo Search)是一款专注于电子书资源搜索与下载的工具,旨在为用户提供便捷、高效的图书搜索服务。它支持多种格式的电子... 895 0 25-07-16 -
实现符合 PromieA+ 规范的 Promie
其实在“14 | 异步编程(中):如何深入理解异步编程的核心 Promise”中,我已经专门介绍了 Promise 的基本原理和使用情况。由于 Pro... 921 0 24-05-24 -
一天一篇小古文
1187 0 24-07-14
发表我的评论
共0条评论
- 这篇文章还没有收到评论,赶紧来抢沙发吧~