$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);

最新文章

  1. 解决Gradle编译时出现: 编码GBK的不可映射字符
  2. 手动搭建Vue环境
  3. 通过Android录音进行简单音频分析
  4. CentOS7下Firewall防火墙配置用法详解
  5. 在Web.config或App.config中的添加自定义配置
  6. Controller之间传递数据:属性传值
  7. out 传值
  8. 链表的创建、测长、排序、插入、逆序的实现(C语言)
  9. oracle——merge
  10. 小希的迷宫(HDU 1272 并查集判断生成树)
  11. python socket理论知识
  12. jboss7.1.1配置数据库mysql与oracle
  13. 如何理解java回电话
  14. jQuery validation
  15. _1_html_
  16. BZOJ 1293: [SCOI2009]生日礼物【单调队列】
  17. tomcat使用cookies缓存的时候中文报错解决办法 java.lang.IllegalArgumentException: Control character in cookie value or attribute.
  18. Error:Execution failed for task ':app:processDebugManifest'.
  19. Tomcat映射虚拟路径到指定磁盘(eclipse)
  20. CRLF攻击的一篇科普:新浪某站CRLF Injection导致的安全问题(转)

热门文章

  1. 题解-TIOJ1905 最理想的身高差
  2. 求逆序对 ----归并排 & 树状数组
  3. (转!)利用Keras实现图像分类与颜色分类
  4. vue与jquery合作
  5. springcloud-2:服务中心(1)
  6. PHP--php时间差8个小时的问题
  7. Codeforces 1107G Vasya and Maximum Profit [单调栈]
  8. Linux平台 Oracle 18c RAC安装
  9. 我不是机器人:谷歌最新版验证码系统ReCaptcha破解已开源
  10. Confluence 6 邮件队列