自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在 Linux 下使用 WebP 圖像

系統(tǒng) Linux
本文將詳細介紹如何在 Ubuntu 和其他 Linux 發(fā)行版中轉(zhuǎn)換和查看 WebP 圖像,主題內(nèi)容涵蓋了你所需知道的全部信息。

WebP 圖像格式的定義

2010 年 9 月,谷歌提出了 WebP 圖像格式,其愿景是完全替代 JPEG、PNG 和 GIF 文件格式。就如你所見,WebP 是一個全能型的格式,繼承了先前壓縮算法的所有特性,支持有損和無損的動畫以及透明度。

除此以外,WebP 基于塊預測技術,它是互聯(lián)網(wǎng)上推薦使用的圖像格式。由于其文件大小明顯更小、圖象質(zhì)量更好,WebP 已經(jīng)成為了為網(wǎng)站提供圖像的現(xiàn)代化標準。

現(xiàn)狀簡述

現(xiàn)在,幾乎所有的主流 Web 瀏覽器都開始支持 WebP,也就是說你可以在包括 Chromium、Chrome、Firefox、Brave、Vivaldi、Safari 和 Edge 在內(nèi)的熱門瀏覽器中查看這種格式的圖像。

然而,要從現(xiàn)有的 JPG 和 PNG 文件創(chuàng)建 WebP 圖像,你需要安裝谷歌開發(fā)的 WebP 庫。另外,Linux 發(fā)行版的文件管理器暫時還不能直接顯示該格式的圖像。

為了與 WebP 實現(xiàn)無縫集成和提供良好的用戶體驗,各個組件必須協(xié)同工作。操作系統(tǒng)需要的是 WebP 的核心庫。此外,文件管理器和圖像查看器則需要能識別 *.webp 文件類型并進行加載。

這些為用戶提供了一致的體驗。由于 WebP 是新的標準,正在廣泛施行和應用,你可能需要在 Linux 下執(zhí)行一些額外的步驟以便運用這種技術。

另一方面,Windows 10 和 11 現(xiàn)在已經(jīng)默認支持 WebP,包括其新的圖像查看器功能。

因此,本篇文章將探討如何在 Linux 系統(tǒng)下瀏覽、創(chuàng)建以及轉(zhuǎn)換 WebP 圖像的問題。

如何查看 WebP 圖像

針對 Ubuntu、Linux Mint 及相關發(fā)行版

要查看圖像,首先需要一個加載器。文件管理器或圖像查看器會使用這個加載器庫來實現(xiàn) WebP 圖像的顯示。然而,在 Ubuntu Linux 中,默認情況下并未提供 WebP 圖像加載器。因此,你需要通過下列指令安裝 webp-pixbuf-loader 庫,此庫能幫助 Ubuntu 中的 GTK 應用程序顯示 WebP 圖像。

sudo add-apt-repository ppa:helkaluin/webp-pixbuf-loadersudo apt updatesudo apt install webp-pixbuf-loader

如果你有興趣了解 GDK 庫如何在顯示服務器(例如 X.Org)和 GTK 組件間進行協(xié)作,可以參考 這個頁面

openSUSE

Leap 和 Tumbleweed 的軟件包在 這里 提供。訪問頁面并點擊 “專家下載Expert Download” 進行安裝即可。

Arch Linux

在 Arch Linux 中,這個軟件包在 社區(qū)倉庫 里有提供。因此,你可以通過以下的命令方便地進行安裝:

sudo pacman -S webp-pixbuf-loader

Fedora Linux 以及 RHEL

對于 Fedora 以及其他相關的發(fā)行版,可以使用如下的指令進行安裝:

sudo dnf install webp-pixbuf-loader

安裝完成以后,你可以選擇重新啟動你的計算機。

現(xiàn)在,我們來到了最有趣的部分。只要導航到任何包含 WebP 圖像的目錄,通過縮略圖或者默認的圖像查看器,你應該就能看到這些圖像了。

以下是一個示例,展示了在 Ubuntu 22.04 LTS 中帶有 WebP 圖像的 Nautilus 文件管理器在之前和之后的界面。

GNOME Files (Nautilus) with WebP file - beforeGNOME Files (Nautilus) with WebP file - before

GNOME Files (Nautilus) with WebP file - afterGNOME Files (Nautilus) with WebP file - after

在文件管理器/圖像查看器中查看 WebP 圖像

GNOME & Nautilus

對于 GNOME 桌面環(huán)境,Nautilus 文件管理器可以配合我在之前章節(jié)針對 Ubuntu/Fedora 等系統(tǒng)所解釋的步驟正常工作。

Thunar 桌面(基于 Xfce 的發(fā)行版)下的 WebP 圖像查看

盡管 Thunar 在 Xfce 桌面環(huán)境下默認就可展示縮略圖,但默認的圖像查看器 Ristretto 不能打開 WebP 格式的文件。因此,你首先需要安裝我在先前章節(jié)中提及的一些軟件包(例如針對 Ubuntu/Fedora 或 Arch 的包)并重啟。然后,你可以通過改變默認的 .webp 文件類型關聯(lián),使用 Ristretto 查看器打開這些圖像。

Thunar and Ristretto Image Viewer shows webp imageThunar and Ristretto Image Viewer shows webp image

KDE Plasma - Dolphin 文件管理器及 Gwenview 圖像查看器

KDE 默認的圖像查看器 Gwenview 原生支持 WebP 格式,因此,你無需額外的安裝步驟就可以查看 WebP 圖像。另外,Dolphin 文件管理器也可以很好地展示 WebP 格式的縮略圖。

Dolphin and Gwenview displaying a sample WebP image on KDE PlasmaDolphin and Gwenview displaying a sample WebP image on KDE Plasma

PCManFMQt(基于 LXQt 的發(fā)行版)下的 WebP 圖像查看

如果你使用的是 Lubuntu,那你應該可以使用 LXImage 查看器打開 WebP 圖像,因為這款查看器默認就支持 WebP。同樣,PCManFMQt 文件管理器也能默認展示 WebP 圖像的縮略圖。

PCManFM-Qt and LXImagePCManFM-Qt and LXImage

Nemo 文件管理器

從 Linux Mint 的 Mint 21 “Vanessa” 版本開始,Nemo 文件管理器也將支持 WebP。你也可以通過上述的 PPA 方案在 Linux Mint 中查看 WebP 圖像,直到新的 Mint 正式版本發(fā)布。

使用其它應用程序查看 WebP 圖像(推薦方式)

首先,著名的光柵圖形編輯器 GIMP 在 2.10 版本及以后的版本中,已經(jīng)支持打開和保存 WebP 格式的圖像(目前在所有的 Linux 發(fā)行版中都已經(jīng)可用)。

其次,除了你的桌面環(huán)境自帶的圖像查看器外,還有一些其他支持 WebP 圖像格式的查看器,如:

最后,LibreOffice 7.4 為其所有的組件(比如 Writer、Calc、Draw 和 Impress)帶來 對 WebP 格式的原生支持,支持這類圖像的導入和導出。

如何將 WebP 圖像轉(zhuǎn)換為 JPG 或 PNG 格式

現(xiàn)在,你已經(jīng)知道了如何查看 .webp 格式的文件,再來學習如何轉(zhuǎn)換這類文件應該會很有用。

首先,使用以下命令為 Ubuntu 或 Fedora Linux 系統(tǒng),包括其他相關的發(fā)行版安裝 webp 包。如果你需要一個不需要安裝就能在所有發(fā)行版和操作系統(tǒng)上執(zhí)行的預編譯版本,可以訪問 這個頁面 并下載最新的 zip 文件。

對于 Ubuntu 和相關的發(fā)行版:

sudo apt install webp

對于 Fedora 和相關的發(fā)行版:

sudo dnf install libwebp

安裝完成后,使用以下命令可以將 WebP 格式的圖像轉(zhuǎn)換為 JPG 或 PNG 格式。記得根據(jù)你的實際情況,修改文件名和路徑。

dwebp image1.webp -o image1.png

把 JPEG 或 PNG 圖像轉(zhuǎn)換為 WebP 格式

如果需要把一張 JPEG 或 PNG 格式的圖像轉(zhuǎn)化為 WebP 格式,你可以使用 `cwebp``(WebP 編碼器)命令如下:

cwebp -q <壓縮因數(shù)> <輸入圖像> -o <輸出圖像>

例如,你可以使用下面的示例命令,它將 image1.png 轉(zhuǎn)換為使用 80 的壓縮因子的 image1.webp

cwebp -q 80 image1.png -o image1.webp

把 GIF 圖像轉(zhuǎn)換為 WebP 圖像

一個在 WebP 格式中常被忽視的特點是它支持動畫。因此,可以輕松將 WebP 格式用來保存具有動畫效果的 GIF 文件。使用下面的命令就能把一個已有的 GIF 文件轉(zhuǎn)換為 WebP 文件。

gif2webp input_file.gif -o output_file.webp

你可以訪問 這個頁面 以獲取更多關于上述工具和其他選項的信息。

結(jié)語

雖然 WebP 格式自首次發(fā)布以來已經(jīng)有十年的時間了,Linux 桌面環(huán)境適應并支持 WebP 圖像格式卻并沒有那么快。我相信以后 WebP 格式的支持應該會變成基本的,你甚至可能不需要進行額外的調(diào)整就能查看或保存 WebP 文件了。

我希望這篇文章可以幫你了解并掌握如何在工作流程中更好地使用 WebP 格式。

那么,你現(xiàn)在是怎么處理 WebP 格式圖像的呢?

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2014-12-23 09:37:09

Linuxrsync

2022-03-09 14:43:38

LinuxDLNA

2011-01-11 14:04:26

2023-11-22 08:21:25

Android開發(fā)場景

2009-07-15 17:52:23

sqlite jdbc

2016-08-16 08:26:19

Linuxsignalsigaction

2017-01-05 12:21:00

LinuxPyCharm安裝

2020-12-24 10:00:35

Linux查看圖像

2022-11-01 16:20:56

Java圖像文件圖像文件類型

2011-03-09 15:54:34

LAMP

2015-11-24 13:27:35

Linuxcool-retro-復古終端

2019-02-28 09:13:21

Linux用法交互模式

2019-03-28 08:00:00

Linux磁盤IO監(jiān)控存儲設備

2019-01-07 09:50:06

Linuxtarball命令

2019-11-26 16:58:51

Linuxpkgsrc

2023-01-17 07:40:59

LinuxAppImage應用程序

2022-09-01 13:12:53

LinuxTC網(wǎng)絡限流

2017-08-07 16:41:39

LinuxOpenCV

2017-05-08 18:10:54

2014-03-20 10:31:02

Linuxbin
點贊
收藏

51CTO技術棧公眾號