首页 > 教程
网页上传图片需要旋转的问题
- 2024-04-23
- 1002 ℃
网页上传的图片或者查看图片的时候,会出现图片倒过来的情况,对用户体验超级不好。所以我们需要根据图片的需要,对图片进行旋转的操作。以下代码,是个小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正则常用校验大全
摄影专业分享摄影技巧
微信让女朋友无法删除拉...
微软超逼真的、带神经网...
网站没有配置SSL,访问ht...
微信快速查看未读消息清...
中毒的分类和诊断
如何与竞争对手合作
-
数据缓存Memcached与Redis的区别和选择
2021-07-14 1065
-
为什么我国没有ChatGPT那样强大的AI智能系统
2024-03-16 1601
-
摄影专业分享摄影技巧
2025-06-30 1604
-
企业乱账清理技巧,财务会计人员必学
2025-06-30 1636
-
微信必须关闭那些不该花钱的功能
2025-06-22 1398
-
到底哪个音乐软件听歌是最香的
2025-07-03 1641
-
固态硬盘必做的SSD优化,大幅提升读取速度
2025-06-25 1311
-
知乎热榜API、百度热点API、微博热搜API(开源)- 聚合热榜API开源
2025-04-07 1480
-
将浏览器窗口变成简单的文本编辑器
2021-10-27 821
-
微信小程序自用Tree树形控件
2025-04-07 1352
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


进入有缘空间
点击分享文章