国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

PHP 中 Orientation 屬性判斷上傳圖片是否需要旋轉(zhuǎn)

2024-05-04 23:39:37
字體:
供稿:網(wǎng)友

本文給大家介紹使用php技術(shù)實(shí)現(xiàn)根據(jù)上傳圖片orientation屬性判斷是否需要旋轉(zhuǎn),感興趣的朋友一起看看吧

當(dāng)使用蘋果的iOS系統(tǒng)拍照上傳圖片的時(shí)候,可能會(huì)遇到圖片被旋轉(zhuǎn)的問題,這主要是取決于你拍照時(shí)拍照按鈕的位置。假設(shè)拍照時(shí)你把手機(jī)旋轉(zhuǎn)過來底部朝上,那拍出來的照片也是被旋轉(zhuǎn)了的。

下面的代碼將確保所有上傳的照片在上傳時(shí)都能是正確定向:

 

 
  1. <?php 
  2. $image = imagecreatefromstring(file_get_contents($_FILES['image_upload']['tmp_name'])); 
  3. $exif = exif_read_data($_FILES['image_upload']['tmp_name']); 
  4. if(!emptyempty($exif['Orientation'])) { 
  5. switch($exif['Orientation']) { 
  6. case 8: 
  7. $image = imagerotate($image,90,0); 
  8. break
  9. case 3: 
  10. $image = imagerotate($image,180,0); 
  11. break
  12. case 6: 
  13. $image = imagerotate($image,-90,0); 
  14. break
  15. // $image now contains a resource with the image oriented correctly 
  16. ?> 

經(jīng)測試,Android拍照的 Orientation 屬性都是1,判斷不出是否被旋轉(zhuǎn)了。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 滦平县| 南京市| 阳东县| 曲麻莱县| 长乐市| 日照市| 万载县| 昭苏县| 通河县| 德化县| 湖北省| 封开县| 上栗县| 邹城市| 古蔺县| 樟树市| 尼木县| 黄浦区| 昭苏县| 亚东县| 鹤庆县| 乾安县| 贵港市| 墨竹工卡县| 安顺市| 石泉县| 吴桥县| 吉林省| 保定市| 突泉县| 垣曲县| 安新县| 兴文县| 福鼎市| 绥阳县| 新晃| 当阳市| 桃园县| 高碑店市| 集贤县| 淮南市|