返回

轻松驾驭批量图片压缩,TinyPng CLI 工具助你一臂之力

前端

当今数字世界中,图像已成为至关重要的信息载体。它们充斥着我们的社交媒体 feed、网站和设计项目,无处不在。但是,图像文件往往庞大且笨重,会减慢加载速度并消耗宝贵的存储空间。

认识 TinyPng CLI 工具

TinyPng 是一款颇受好评的在线图像压缩服务,它利用先进的无损压缩算法,在不明显降低图像质量的前提下,显著减小图像文件大小。现在,借助 TinyPng CLI 工具,您可以在终端中轻松批量压缩图像,提升工作效率。

安装和使用

在项目目录下,使用以下命令全局安装 TinyPng CLI 工具:

npm install -g tinypng-cli

安装完成后,您就可以使用 tinypng-cli 命令压缩图像。该命令的基本语法如下:

tinypng-cli [options] [files or directories]

例如,要压缩当前目录下的所有 JPEG 和 PNG 文件,您可以运行以下命令:

tinypng-cli --ext=jpg,png .

高级选项

TinyPng CLI 工具提供了一系列高级选项,让您自定义压缩过程。您可以指定要保留的图像质量级别,使用多个线程来加快压缩速度,甚至排除某些文件或目录。

以下是一些有用的选项:

  • --quality: 指定压缩质量,范围从 0(最低质量)到 100(最高质量)
  • --threads: 指定要使用的线程数(默认值为 CPU 可用核心数)
  • --exclude: 排除某些文件或目录

要查看所有可用选项,请运行 tinypng-cli --help 命令。

示例

要使用默认设置压缩当前目录下的所有 PNG 文件,请运行以下命令:

tinypng-cli ./**/*.png

要使用较低的质量级别(75%)压缩 JPEG 文件,请运行以下命令:

tinypng-cli --ext=jpg --quality=75 ./**/*.jpg

要使用 4 个线程压缩指定的图像目录,请运行以下命令:

tinypng-cli --threads=4 /path/to/image-directory

结论

TinyPng CLI 工具是一款功能强大且易于使用的工具,可以简化批量图像压缩任务。通过利用 TinyPng 的先进无损压缩技术,您可以显著减小图像文件大小,同时保持高质量。因此,如果您正在寻找一种方法来优化图像资源,减少加载时间并释放存储空间,那么 TinyPng CLI 工具绝对值得一试。