首页 > 教程
网页上传图片需要旋转的问题
- 2024-04-23
- 972 ℃
网页上传的图片或者查看图片的时候,会出现图片倒过来的情况,对用户体验超级不好。所以我们需要根据图片的需要,对图片进行旋转的操作。以下代码,是个小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;
}相关内容
php使用header()函数导出excel表格
什么是深网?有危险吗?...
国内可用的AI大模型工具...
竞品分析过后就是抄吗?
微信公众号涨粉丝技巧
PHP基本简单实用函数
常见合同模板的官方下载渠道
php上传图片到个人百度网盘
-
可免费使用的网站CDN加速服务
2025-04-07 1281
-
摄影专业分享摄影技巧
2025-06-30 1571
-
国内可用的AI大模型工具大合集
2024-03-16 1911
-
微信小程序调用摄像头实现手机拍照的功能源码
2025-04-07 1509
-
c++之按序列反转链表
2025-04-08 1532
-
JS压缩图片并保留图片元信息
2025-04-07 1140
-
正则表达式语法规则
2025-01-08 1721
-
JQUERY判断一个元素是否在可视区域中
2024-03-20 1552
-
去美国必备口语推荐
2025-03-03 1279
-
医患纠纷案例解析与防范要点
2024-06-18 1692
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


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