《PHP實(shí)例:PHP 中 Orientation 屬性判斷上傳圖片是否需要旋轉(zhuǎn)》要點(diǎn):
本文介紹了PHP實(shí)例:PHP 中 Orientation 屬性判斷上傳圖片是否需要旋轉(zhuǎn),希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
當(dāng)使用蘋果的iOS系統(tǒng)拍照上傳圖片的時(shí)候,可能會(huì)遇到圖片被旋轉(zhuǎn)的問題,這主要是取決于你拍照時(shí)拍照按鈕的地位.假設(shè)拍照時(shí)你把手機(jī)旋轉(zhuǎn)過來底部朝上,那拍出來的照片也是被旋轉(zhuǎn)了的.PHP學(xué)習(xí)
下面的代碼將確保所有上傳的照片在上傳時(shí)都能是正確定向:PHP學(xué)習(xí)
<?php $image = imagecreatefromstring(file_get_contents($_FILES['image_upload']['tmp_name'])); $exif = exif_read_data($_FILES['image_upload']['tmp_name']); if(!empty($exif['Orientation'])) { switch($exif['Orientation']) { case 8: $image = imagerotate($image,90,0); break; case 3: $image = imagerotate($image,180,0); break; case 6: $image = imagerotate($image,-90,0); break; } } // $image now contains a resource with the image oriented correctly ?>
經(jīng)測(cè)試,Android拍照的 Orientation 屬性都是1,斷定不出是否被旋轉(zhuǎn)了.PHP學(xué)習(xí)
維易PHP培訓(xùn)學(xué)院每天發(fā)布《PHP實(shí)例:PHP 中 Orientation 屬性判斷上傳圖片是否需要旋轉(zhuǎn)》等實(shí)戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請(qǐng)注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/8582.html