首页 > 教程
网页上传图片需要旋转的问题
- 2024-04-23
- 861 ℃
网页上传的图片或者查看图片的时候,会出现图片倒过来的情况,对用户体验超级不好。所以我们需要根据图片的需要,对图片进行旋转的操作。以下代码,是个小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;
}相关内容
如何切割长图打印成 A4...
微信语音撤回不留痕迹
云计算在电子商务和零售...
NodeJs文本相似度去重脚本
支持上百个网站的漫画下...
php提高性能的几个小技巧
Safari浏览器内容被地址...
微信公众号推送模板消息
-
如何学习麻省理工学院课程
2025-03-03 1260
-
为什么没有空间大,不限速又免费的网盘
2024-05-23 1387
-
微信文件传输助手不够用,新建群聊来帮忙
2025-06-22 1402
-
不备案可以在微信中直接打开的域名后缀
2024-03-04 2925
-
市面常用浏览器锐评,从优秀到垃圾
2025-09-27 1172
-
一张图片或Div不同位置点击事件
2025-04-07 1120
-
c++之按序列反转链表
2025-04-08 1415
-
公众号主体变更后,批量更新openid
2021-04-07 1009
-
微信必须关闭那些不该花钱的功能
2025-06-22 1152
-
从c++魔板算法开始研究加密算法的基础
2025-04-08 1055
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


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