在 以前的文章 我们提到了网站上通常使用的图像格式,并定义了适合每种情况的图像格式。 现在我们将讨论在 Linux 中创建网页图像的工具。
由于最常见的格式可以通过 Gimp 和预安装的查看器使用, 我们将专注于 WebP 和 SVG 格式
在 Linux 中创建网页图像的工具
WebP的
WebP 格式是 Google 试图获得网络完全统治地位的一部分。 支持有损和无损压缩。
在互联网的早期,缓慢的连接意味着寻找快速加载图像的方法。然后开发了两种方法:
- 有损压缩: 通过消除影响质量的冗余信息来降低图像的权重。因此,它不是一种可用于需要高分辨率的图像的方法。它可用于屏幕上显示的图像。
- 无损压缩: 压缩不是去除冗余信息,而是通过使用算法来实现。
WebP 格式的图像比 PNG 或 JPG 格式的图像小最多 30%
如何创建、编辑和查看 WebP 格式的图像
至少在 Ubuntu Studio 23.10 中,Gimp 可以打开、编辑和保存 WebP 格式的图像。 我们只需将 .webp 添加到文件名中,然后单击“导出”。选项窗口允许我们选择是否丢失保存以及图像类型。
一般来说,基于KDE的发行版不会有大问题 自 Gwenview 以来,本机查看器可以毫无问题地打开它。基于 GNOME 的发行版需要安装一个软件包。
对于 Ubuntu 及其衍生版本,我们使用以下方法:
sudo add-apt-repository ppa:helkaluin/webp-pixbuf-loader
sudo apt update
sudo apt install webp-pixbuf-loader
在 ArchLinux 上
sudo pacman -S webp-pixbuf-loader
如果我们是 Fedora 用户
sudo dnf install webp-pixbuf-loader
同样的方法适用于基于 XFCE 桌面的发行版。
对于使用 LxQT 或 Cinnamon 的发行版,图像显示应该没有问题。
使用终端转换图像
有两个命令允许我们在 WebP 格式之间进行转换。我们可以使用以下命令安装它们:
Ubuntu 及其衍生产品
sudo apt install webp
Fedora 及其衍生品
sudo dnf install libwebp
我们现在有以下工具:
动画差异 – 显示构成动画的图像之间差异的工具。
动画转储 - 动画图像之间差异的转储工具。
网名 – 转换为WebP格式的工具
网页版 – 将 WebP 图像转换为其他格式的工具。
gif2webp – 将 GIF 动画转换为 WebP 的工具
img2webp – 将图像序列转换为 WebP 动画的工具。
网页 – 终端的 WebP 文件查看器。
网络信息 – 顾名思义,它对于查看有关 WebP 图像文件的信息很有用。
网页复用器 - 先进的WebP文件操作工具
一些例子
从其他文件格式转换为 WebP
cwebp -q <factor de compresión> <imagen de origen> -o <imagen_convertida.webp>
从 WebP 转换为其他格式
dwebp origen.webp -o destino
请记住,您还必须指定目标图像的文件格式。
如果您想将多个图像转换为 WebP,请将其粘贴到终端中
for img in *.{jpg,png,gif}; do
cwebp -q FC "$img" -o "${img%.*}.webp"
done
其中 FC 替换为压缩因子
请记住,您可以通过在终端中键入来查看这些命令的所有可能用途
man nombre del comando.
正如我们在上一篇文章中所说,WebP 有很多可能性。但是,您应该记住,只有最现代的浏览器才能处理它。这都是权衡利弊的问题。
在下一篇文章中,我们将完成这篇文章中留下的内容,提到允许我们操作 SVG 格式文件的工具。如果您等不及,请尝试 Inkscape。