成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PHP處理exif的圖片旋轉(zhuǎn)問(wèn)題

whlong / 1870人閱讀

摘要:處理圖片的,首先要在中開(kāi)啟和模塊獲取圖像大小及相關(guān)信息,是圖像的類(lèi)型,函數(shù)可以用來(lái)讀取圖片的信息這樣就好了,可以解決圖片旋轉(zhuǎn)的問(wèn)題,歡迎大家多多指教

最近項(xiàng)目中發(fā)現(xiàn)一件很有意思的現(xiàn)象,H5上傳圖片,接口上傳服務(wù)器保存,前端展示此圖片正常,后臺(tái)展示逆時(shí)針90°,后來(lái)知道了exif,通過(guò)exif信息查看器可以看到這張圖片的方向。

簡(jiǎn)單介紹一下exif,一種圖像文件格式,數(shù)據(jù)存儲(chǔ)與JPEG格式是完全相同的,實(shí)際上Exif格式就是在JPEG格式頭部插入了數(shù)碼照片的信息。

php處理圖片的exif,首先要在php.ini中開(kāi)啟mbstrig和exif模塊

$imgInfo = getimagesize($upload_file["filename"]);
//獲取圖像大小及相關(guān)信息,2是圖像的類(lèi)型,2 = JPG
if($imgInfo[2] == 2) {
    $img2 = imagecreatefromjpeg($upload_file["filename"]);
    $exif = exif_read_data($upload_file["filename"]);
    //exif_read_data函數(shù)可以用來(lái)讀取圖片的exif信息
    if(!empty($exif["Orientation"])) {
        switch($exif["Orientation"]) {
        case 8:
            $img2 = imagerotate($img2,90,0);
            imagejpeg($img2, $new_img);
            break;
        case 3:
            $img2 = imagerotate($img2,180,0);
            imagejpeg($img2, $new_img);
            break;
        case 6:
            $img2 = imagerotate($img2,-90,0);
            imagejpeg($img2, $new_img);
            break;
    }
}
imagedestroy($img2);
// unlink($upload_file["filename"]);
}

這樣就好了,可以解決exif圖片旋轉(zhuǎn)的問(wèn)題,歡迎大家多多指教!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/51979.html

相關(guān)文章

  • PHP處理exif圖片旋轉(zhuǎn)問(wèn)題

    摘要:處理圖片的,首先要在中開(kāi)啟和模塊獲取圖像大小及相關(guān)信息,是圖像的類(lèi)型,函數(shù)可以用來(lái)讀取圖片的信息這樣就好了,可以解決圖片旋轉(zhuǎn)的問(wèn)題,歡迎大家多多指教 最近項(xiàng)目中發(fā)現(xiàn)一件很有意思的現(xiàn)象,H5上傳圖片,接口上傳服務(wù)器保存,前端展示此圖片正常,后臺(tái)展示逆時(shí)針90°,后來(lái)知道了exif,通過(guò)exif信息查看器可以看到這張圖片的方向。 簡(jiǎn)單介紹一下exif,一種圖像文件格式,數(shù)據(jù)存儲(chǔ)與JPEG格...

    jone5679 評(píng)論0 收藏0
  • web端上傳圖片時(shí) 圖片旋轉(zhuǎn)問(wèn)題

    摘要:有些時(shí)候在端上傳圖片會(huì)遇到這種情況,正向的圖片,上傳預(yù)覽時(shí)就被旋轉(zhuǎn)了。在使用或者其他軟件旋轉(zhuǎn)圖片時(shí),圖片旋轉(zhuǎn)了,但不會(huì)改變,由于我們使用的圖片預(yù)覽器能夠預(yù)處理圖片,使其看起來(lái)與旋轉(zhuǎn)后一致,但上傳圖片時(shí),瀏覽器并不會(huì)預(yù)處理。 有些時(shí)候在web端上傳圖片會(huì)遇到這種情況,正向的圖片,上傳預(yù)覽時(shí)就被旋轉(zhuǎn)了。 showImg(https://segmentfault.com/img/bVbhxd...

    CastlePeaK 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<