免费图像优化器:认识YOGA并学习如何使用它
如今,网站的大部分数据通常由图像组成。大图像会减慢网页的速度,从而产生不太理想的用户体验。
有鉴于此,图像优化是指在保持尽可能小的尺寸的同时提供高质量图像的过程。其结果是显著节省了负载,改善了用户体验并提高了网站可见性。
YOGA图像优化器
瑜伽
(Yummy Optimizer for Gorgeous Assets)是一个免费的命令行工具和库,可以:
- 将各种格式的图像转换并优化为JPEG、PNG和WebP
- 将各种格式的3D模型转换并优化为glTF和GLB
YOGA图像优化器支持多种格式作为输入,可以生成优化的JPEG、PNG和WebP(包括有损和无损)。您将能够在JPEG上节省约30%的空间,在PNG上节省约20%的空间。
将JPEG转换为有损WebP可以将图像大小减少一半,将PNG转换为有损耗WebP平均可以节省50%以上。
如何在Linux上安装YOGA图像优化器
安装YOGA最简单的方法是从PyPI开始。只需在Linux上以root用户身份运行以下命令:
pip3安装瑜伽
Arch Linux(AUR)的软件包已经可用。在Debian/Uubuntu上,您可以使用以下命令安装所需的一切:
sudo apt-install构建基本cmake python3 python3dev python 3 pip python安装工具
然后克隆存储库,转到项目的目录并构建它(作为根目录):
吉特
克隆
https:
//github.com/wanadev/yoga.git
cd瑜伽
sudo python3 setup.py安装
代码语言:
PHP
(
php
)
YOGA基本用法
优化图像的最简单方法是使用以下命令:
瑜伽
形象
输入
.png
输出
.web
代码语言:
CSS
(
css
)
当未指定输出格式时,YOGA使用与输入格式相同的格式输出图像。当未明确指定输出格式时,仅支持PNG、JPEG和WEBP作为输入。
可以使用指定输出格式
--输出格式
选项:
瑜伽图片--输出格式=webp input.png output.web
支持以下格式:
- orig
:这是默认设置。输出格式将与输入图像的格式相同。 - 汽车
:输出格式是自动选择的。如果输入图像使用透明度,YOGA将生成PNG,否则将生成JPEG。 - png
:输出PNG图像。 - jpeg
:输出JPEG图像。 - webp
:输出有损的WEBP图像。 - webpl
:输出无损WEBP图像
YOGA图像优化器还允许您使用
--调整大小
选项:
瑜伽图像--调整大小=512输入.png输出.png
瑜伽图像--调整大小=512x512输入.png输出.png
正如您在上面的示例中看到的,如果宽度和高度具有相同的值,则不必同时指定这两个值。
YOGA允许您调整其输出的JPEG和WebP的所需质量
--jpeg质量
以及
--webp质量
选项。这些选项取一个介于
0
以及
100
作为参数:
- 0:图像丑陋,但文件较小。
- 100
:图像质量最好,但文件更大。
瑜伽图片--输出格式=jpeg--jpeg质量=84 input.png output.jpg
瑜伽图片-输出格式=webp--web质量=90 input.png output.web
默认的WEBP质量为90%。
结论
如果你是一个Linux用户,你肯定需要尝试YOGA。它是免费的开源图像优化器,对于任何关心图像优化和性能的网站所有者来说,这都是一个很好的选择。图像压缩是非常有效的,并且优化的图像在尺寸上要小得多。
你可以在项目的网站上找到更多关于YOGA的信息。
延伸阅读:
Windows 记事本终于获得自动更正和拼写检查功能
在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...
Ubuntu 的 apt 和 apt-get 命令有什么区别?
在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...
Ubuntu远程桌面:如何设置和连接
远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...
苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...
将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...