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

資訊專欄INFORMATION COLUMN

獲取圖片的exif信息

ZHAO_ / 560人閱讀

摘要:根據(jù)維基百科解釋,可交換圖像文件格式常被簡稱為,是專門為數(shù)碼相機(jī)的照片設(shè)定的,可以記錄數(shù)碼照片的屬性信息和拍攝數(shù)據(jù)。通過這樣可以獲取到圖片的朝向信息,比如。

由于之前業(yè)務(wù)需要,需要對圖片進(jìn)行壓縮,然而圖片壓縮之后,在客戶端顯示,圖片的朝向錯(cuò)誤了,比如原圖片是這樣的

但是圖片壓縮之后變成了這樣:

那是不能忍啊,最終發(fā)現(xiàn)是因?yàn)閳D片壓縮之后,把圖片的exif信息給丟失了。
根據(jù)維基百科解釋,可交換圖像文件格式常被簡稱為**Exif
Exchangeable?image?f**ile format),是專門為數(shù)碼相機(jī)的照片設(shè)定的,可以記錄數(shù)碼照片的屬性信息和拍攝數(shù)據(jù)。

之后查詢資料,https://drewnoakes.com/code/e... 這里提供了可以查詢exif信息的解決方案。

Metadata metadata = JpegMetadataReader.readMetadata(photo);
Directory directory = metadata .getFirstDirectoryOfType(ExifIFD0Directory.class);
for (Tag tag : directory.getTags()) {
        System.out.format("[%s] - %s = %s",
            directory.getName(), tag.getTagName(), tag.getDescription());
    }

通過這樣可以獲取到圖片的朝向信息,比如 [Exif IFD0] - Orientation = Top, left side (Horizontal / normal)。

但是這個(gè)jar包并沒有提供寫入的方法,只能獲取到圖片的exif信息,卻沒有重新寫入的方法,依然沒有解決我的煩惱。
我希望在壓縮之前獲取exif信息,在壓縮之后重新寫入,如果有人知曉,希望能夠多多指教。

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

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

相關(guān)文章

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

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

    whlong 評論0 收藏0
  • PHP處理exif圖片旋轉(zhuǎn)問題

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

    jone5679 評論0 收藏0
  • 解決圖片顯示 Exif.js更改圖片顯示方向

    摘要:沒什么文字直接上代碼這是一個(gè)解決更改脫方向的一個(gè)文件應(yīng)用前先或者直接引入調(diào)用方法引入轉(zhuǎn)換的主體方法圖片的方向返回的值去獲取拍照時(shí)的信息,解決拍出來的照片旋轉(zhuǎn)問題看支持不支持看支持不支持創(chuàng)建一個(gè)將圖片將轉(zhuǎn)成格式讀取成功后的回調(diào)判斷圖 沒什么文字直接上代碼 //這是一個(gè)解決exif更改脫方向的一個(gè)js文件 // 應(yīng)用前先npm install exif-js --save或者直接引入ex...

    shadowbook 評論0 收藏0
  • 解決圖片顯示 Exif.js更改圖片顯示方向

    摘要:沒什么文字直接上代碼這是一個(gè)解決更改脫方向的一個(gè)文件應(yīng)用前先或者直接引入調(diào)用方法引入轉(zhuǎn)換的主體方法圖片的方向返回的值去獲取拍照時(shí)的信息,解決拍出來的照片旋轉(zhuǎn)問題看支持不支持看支持不支持創(chuàng)建一個(gè)將圖片將轉(zhuǎn)成格式讀取成功后的回調(diào)判斷圖 沒什么文字直接上代碼 //這是一個(gè)解決exif更改脫方向的一個(gè)js文件 // 應(yīng)用前先npm install exif-js --save或者直接引入ex...

    mgckid 評論0 收藏0

發(fā)表評論

0條評論

ZHAO_

|高級講師

TA的文章

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