YOGA,压缩和批量转换图像为不同格式

关于瑜伽图像优化器

在下一篇文章中,我们将看看 YOGA Image Optimizer。 这是 将照片批量转换为 JPEG、PNG 和 WEBP,并以同等质量压缩文件大小的工具. 它是一个免费的开源工具,它基于 YOGA 命令行工具。

YOGA 后端使用 Python Pillow 库将图像转换为 PNG、JPEG 或 WebP. 使用图书馆 格兹利 Google 生成 JPEG 文件,通常比使用的文件小 20% 到 30% 库文件. 图书馆 翻转 y libwebp 谷歌用于优化其他两种图像格式。 命令行工具还支持使用库进行 3D 模型转换和优化 同化.

YOGA图像优化器的一般特性

程序偏好

  • YOGA官方前端提供了一个 易于使用的图形界面 在 Gnu/Linux 和 Windows 上执行图像转换和优化过程。
  • 会允许我们 打开一批图像,显示它们的缩略图,输入文件的名称和大小,以及输出名称和文件格式.
  • YOGA Image Optimizer 支持多种格式作为输入,并且 可以生成优化的 JPEG、PNG 和 WebP 文件 (有损和无损).

瑜伽跑步

  • 在点击“优化”之前,我们 将允许您选择输出格式并设置压缩级别 对于每个图像。
  • 我们将有多线程支持。 我们将能够 设置要使用的 CPU 内核数.
  • 提供一个 黑暗模式.
  • 输出模式 定制的

在 Ubuntu 上安装 YOGA 图像优化器

关于瑜伽图像优化器

对于 Gnu / Linux,可以通过 Flatpak 包或使用 pip3 安装此软件。

通过Flatpak软件包

如果您使用的是 Ubuntu 20.04 并且您的计算机上仍未安装此技术,则可以继续 导游 一位同事不久前在此博客上写的以启用它。

什么时候可以安装 Flatpak套餐, 您只需要打开一个终端 (Ctrl + Alt + T) 并使用以下命令 安装命令:

安装瑜伽平板

flatpak install flathub org.flozz.yoga-image-optimizer

安装完成后,我们可以 找到程序启动器 在图形环境中。

发射器瑜伽

卸载

如果这个程序不能说服你, 可以很容易地移除 在终端(Ctrl + Alt + T)中运行以下命令:

卸载yoga flatpak

flatpak uninstall --delete-data org.flozz.yoga-image-optimizer

使用 pip3

对于那些不喜欢 Flatpak 套餐的人,他们有可能 使用pip3. 尽管这个选项, 不要创建应用程序的快捷方式 从桌面启动它.

首先,我们将打开一个终端(Ctrl + Alt + T)并在其中执行以下命令 安装所需的库:

依赖项安装

sudo apt install git build-essential python3 python3-dev python3-pip libgirepository1.0-dev libcairo2-dev pkg-config gir1.2-gtk-3.0

那我们可以 安装应用程序包 使用命令:

用pip3安装yoga

sudo pip3 install yoga-image-optimizer

正如我上面所说,pip 包不能直接访问应用程序。 为此原因 您需要运行以下命令从终端启动它并创建一个 .desktop 文件:

yoga-image-optimizer

卸载

删除包这个应用程序,我们只需要打开一个终端(Ctrl + Alt + T)并使用其中的命令:

用pip3卸载yoga

sudo pip3 uninstall yoga-image-optimizer

从终端基本使用YOGA

除了使用图形环境,我觉得不用多说,我们还可以 使用终端优化我们的图像. 从终端优化图像的最简单方法是使用以下命令:

终端图像转换

yoga image imagen-entrada.png imagen-salida.webp

当终端中未指定输出格式时,YOGA生成与输入图像格式相同的图像. 当未明确指定输出格式时,仅支持 PNG、JPEG 和 WEBP 作为输入。

可以使用指定的输出格式 – 输出格式选项:

图像转换

yoga image --output-format=jpeg imagen-entrada.png imagen-salida.jpeg

支持以下格式:

  • 原稿: 这是默认的。 输出格式将与输入图像相同。
  • 汽车:自动选择输出格式。 如果输入图像使用透明度,YOGA 将生成一个 PNG,否则它将生成一个 JPEG。
  • PNG: 生成 PNG 图像。
  • JPEG: 生成 JPEG 图像。
  • 网页- 生成有损 WEBP 图像。
  • 网页版:生成无损WEBP图像

该程序还允许 使用 –resize 选项调整图像大小:

调整图像大小

yoga image --resize=512x512 imagen-entrada.png imagen-salida.png

在这种情况下,如果宽度和高度具有相同的值,我们不需要同时指定两者。

YOGA 也会让我们 设置所需的 JPEG 和 WebP 文件质量 可以用选项生成 –JPEG 质量 y –Webp 品质. 这些选项采用 0 (较低质量的文件) 和 100 (更高质量的文件) 作为参数:

改变图像质量

yoga image --output-format=jpeg --jpeg-quality=84 imagen-entrada.png imagen-salida.jpg

如果您是 Gnu / Linux 用户,这是一个优化图像的有趣选项,它也是免费和开源的。 它可以 在您的网站上了解有关此计划的更多信息 网站 或者在 GitHub上的存储库 的项目。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。