返回
轻松驾驭批量图片压缩,TinyPng CLI 工具助你一臂之力
前端
2023-11-14 15:20:44
当今数字世界中,图像已成为至关重要的信息载体。它们充斥着我们的社交媒体 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 工具绝对值得一试。