首页 > 教程
网页上传图片需要旋转的问题
- 2024-04-23
- 838 ℃
网页上传的图片或者查看图片的时候,会出现图片倒过来的情况,对用户体验超级不好。所以我们需要根据图片的需要,对图片进行旋转的操作。以下代码,是个小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计算显示平均温度、五...
Vue底层判断标签的性能优...
鼠标拖拽移动DIV
为什么我国没有ChatGPT那...
闲鱼数据的获取与下载
原型继承和 Class 继承
wordpress不使用插件解决...
php使用header()函数导出excel表格
-
如何切割长图打印成 A4 尺寸?|99% 的人不知道的浏览器打印图片技巧
2024-07-03 2656
-
微信聊天记录迁移
2024-11-18 1401
-
电脑软件下载方法
2024-11-18 1348
-
怎么把桌面内容保存到非C盘?
2024-02-06 1174
-
让你的DeepSeek能力翻倍的使用指南
2025-04-30 1325
-
微软超逼真的、带神经网络的中文 TTS怎么使用
2025-04-27 2879
-
知乎热榜API、百度热点API、微博热搜API(开源)- 聚合热榜API开源
2025-04-07 1261
-
网页上的视频怎么下载
2021-11-22 617
-
什么是高级的竞争
2024-05-29 1386
-
简单实用的电脑技巧,提高您的工作效率!
2021-10-27 882
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


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