Mac下如何旋轉webp圖片
最近因爲工作變動,切換到Mac環境,遇到了使用cwebp命令轉換JPG圖片到webp的時候,圖片被逆時針旋轉了90度的問題。
舉個例子,我從Photos軟件裏挑了十幾張九寨溝遊玩的圖片。使用腳本批量轉換成webp格式(webp格式體積小,能保證讀者加載快,JPG的一個幾M,會非常卡),一般我挑選14張左右,這個時候你會發現,原本正常的圖片,會被旋轉90度,如下所示:
看上圖更爲離譜的是,有的旋轉90度,有的是180度,之前在Linux上用cwebp一直未遇到這樣的問題,不知道是否和圖片源有關係,後續有機會再測試。
事已至此,又不能找 Apple 和玻璃男庫克船長,暫時也沒有辦法找cwebp的維護者,只能自己想辦法解決。
首先,想到使用Mac的圖片預覽旋轉:
不支持Webp格式圖片旋轉,果然比較弱雞 🤷♂️🤷♀️。
接着,網上搜索使用sips命令
1mephisto@RMBP ~/g/m/s/i/t/jiuzhaigou (main)> sips -r 90 IMG_3655.webp
2/Users/mephisto/github/mephisto.cc/static/images/travel/jiuzhaigou/IMG_3655.webp
3Error: Unsupported output format org.webmproject.webp
4 /Users/mephisto/github/mephisto.cc/static/images/travel/jiuzhaigou/IMG_3655.webp
5Error 13: an unknown error occurred
6Try 'sips --help' for help using this tool
圖片格式不支持!!!
只能上大殺器了,N年的Linux用戶,想到了GIMP。目前我還沒有遇到GIMP無法處理的圖片,你永遠可以信任GIMP。
1. 多選N個圖片
選中N個圖片後,直接拖入到GIMP中,內存不夠的少拖點,不然卡了就麻煩啦。
2. 旋轉圖片
開始逐個旋轉圖片,畢竟每個圖片的當前角度不一樣,要挨個處理。
子菜單裏面有各種常見的預設旋轉角度,也可以任意選擇角度,可以說簡單易用了。
3. 保存更改
旋轉好角度後,當然是要保存更改的。
最直接的保存的方式是,如下圖所示的 Overwrite
,直接覆蓋原始文件的意思。
等進度完成後,關掉GIMP或者關閉打開圖片就好了。
當然,這種方式操作過多圖片的時候,不得不說,效率真的不高。辦法雖笨,但是可以作爲一個兜底的非編程處理方案,滿足大部分普通用戶的旋轉需求。
但是,誰能想到 cwebp 批量修改圖片,能旋轉角度不一呢?等下次我拿同樣的圖片去Linux下測試看看。
使用GIMP的優勢是不要錢,功能強大,幾乎什麼圖片格式都能處理,還有什麼不滿足的呢?
版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。