首页 > 教程
网页上传图片需要旋转的问题
- 2024-04-23
- 815 ℃
网页上传的图片或者查看图片的时候,会出现图片倒过来的情况,对用户体验超级不好。所以我们需要根据图片的需要,对图片进行旋转的操作。以下代码,是个小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;
}相关内容
正则表达式语法规则
从c++魔板算法开始研究加...
ChatGPT与AI绘画的本质
Wireshark - 网络抓包...
原型继承和 Class 继承
如果你也想做公众号挣钱
如何切割长图打印成 A4...
公网IPV6访问家庭设备,...
-
c++之按序列反转链表
2025-04-08 1342
-
怀疑对象出轨,学会这两个微信操作立马找出证据
2025-06-25 1387
-
ChatGPT与AI绘画的本质
2024-05-10 1129
-
JS正则常用校验大全
2025-04-07 987
-
Win7和Win10系统隐藏的上帝模式开启方法
2021-10-27 612
-
什么是深网?有危险吗?如何从A-Z进入深网
2024-04-24 2453
-
微软竟然出过这么多手机App
2025-04-27 878
-
微信最致命的查岗功能,查对象往祖坟上刨
2025-06-22 1353
-
微信消费者保护安全锁,余额保密
2025-06-22 1065
-
网页上的视频怎么下载
2021-11-22 588
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


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