Ubuntu:打開JPEG文件錯誤(Not a JPEG File: starts with 0x52 0x49)


Ubuntu 16.04.4,造冰箱的大熊貓@cnblogs 2018/7/12

近日下載資料時得到一些后綴為jpg的圖片文件。這些圖片在手機上能夠正常預覽,但在Ubuntu的文件管理器中無法預覽這些圖片,使用Image Viewer打開文件時提示錯誤Could not load image '001.jpg'. Error interpreting JPEG image file (Not a JPEG file: starts with 0x52 0x49)

 

網上搜索一番后發現

1、0x52 0x49開頭的文件為谷歌webp格式圖片文件,對應的文件名后綴應為webp。

2、ubuntu下的文件管理器Files、圖片瀏覽器Image Viewer和圖片編輯軟件Gimp目前暫不支持webp格式。

 

解決辦法有倆

方案一、使用webp將webp格式轉換為png或jpg格式

  - 安裝webp包,在命令行中執行“sudo apt-get install webp”。

  - 使用dwebp命令將webp格式轉換為png格式。假設下載到的webp文件名為“1.jpg”,轉換后的文件名為"1.png"。在命令行中執行"dwebp 1.jpg -o 1.png"(字母o,不是數字0)。

方案二、使用圖片瀏覽器gThumb查看webp格式圖片

  - 安裝gthumb包,在命令行中執行"sudo apt-get install gthumb"。

  - 右鍵點擊圖片,選擇“Open With >>> gThumb”,使用gthumb瀏覽圖片。

 

2019.5.15補充:打開圖像文件失敗匯總:“Could not load image... ...0x## 0x##”錯誤


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM