php处理IOS图片旋转
2024-09-11 15:55:30
$picAddr = $url;
$exif = exif_read_data($picAddr);
$image = imagecreatefromjpeg($picAddr);
if($exif['Orientation'] == 3) {
$result = imagerotate($image, 180, 0);
imagejpeg($result, $picAddr, 100);
} elseif($exif['Orientation'] == 6) {
$result = imagerotate($image, -90, 0);
imagejpeg($result, $picAddr, 100);
} elseif($exif['Orientation'] == 8) {
$result = imagerotate($image, 90, 0);
imagejpeg($result, $picAddr, 100);
}
isset($result) && imagedestroy($result);
imagedestroy($image);
最新文章
- 解决Gradle编译时出现: 编码GBK的不可映射字符
- 手动搭建Vue环境
- 通过Android录音进行简单音频分析
- CentOS7下Firewall防火墙配置用法详解
- 在Web.config或App.config中的添加自定义配置
- Controller之间传递数据:属性传值
- out 传值
- 链表的创建、测长、排序、插入、逆序的实现(C语言)
- oracle——merge
- 小希的迷宫(HDU 1272 并查集判断生成树)
- python socket理论知识
- jboss7.1.1配置数据库mysql与oracle
- 如何理解java回电话
- jQuery validation
- _1_html_
- BZOJ 1293: [SCOI2009]生日礼物【单调队列】
- tomcat使用cookies缓存的时候中文报错解决办法 java.lang.IllegalArgumentException: Control character in cookie value or attribute.
- Error:Execution failed for task ':app:processDebugManifest'.
- Tomcat映射虚拟路径到指定磁盘(eclipse)
- CRLF攻击的一篇科普:新浪某站CRLF Injection导致的安全问题(转)