首页 >web前端 >js教程 >我创建了一个照片压缩器 CLI 工具

我创建了一个照片压缩器 CLI 工具

Mary-Kate Olsen
Mary-Kate Olsen原创
2025-01-15 20:30:43435浏览

嘿那里!您是否曾经在为网站或项目优化图像而苦苦挣扎,我有一些令人兴奋的东西:照片压缩器。它是一个命令行工具,旨在无缝压缩图像并将其转换为超轻 .webp 格式。

I Created a Photo Compressor CLI Tool

该工具由 Sharp 提供支持,这使其快速可靠。它可以帮助您像专业人士一样优化媒体。无论您是使用本地文件还是云托管图像,照片压缩器都会为您提供支持。

为什么使用照片压缩器?

这就是您会喜欢它的原因:

  • 优化本地图片:轻松压缩本地目录中的图片。

  • 优化云图像:直接从 URL 甚至图像 URL 目录处理图像。

  • 没有命名头痛:它会自动为您处理文件名冲突。

  • 详细日志:了解有关节省和处理时间的见解。

安装:立即开始

安装照片压缩器轻而易举。选择您最喜欢的包管理器:

npm install -g photo-compressor

或者,如果您是 Yarn 粉丝:

yarn global add photo-compressor

不想全局安装任何东西?没问题!直接使用 npx 运行它:

npx photo-compressor

如何使用它:命令和选项

使用照片压缩器很简单。这是其命令和选项的概要。

常用选项

  • -h, --help: 显示帮助信息。

  • -V, --version:检查软件包的当前版本。

命令

1.优化本地图片

轻松压缩本地目录中的图像:

photo-compressor local --dir <path_to_directory> --output <path_to_output_directory>

选项

  • -d, --dir :扫描图像的目录(必需)。

  • -o, --output :优化图像的输出目录(默认:./optimized)。

2.优化云图片

您有在线托管的图像吗?像这样压缩它们:

photo-compressor cloud --url <image_url_OR_array_of_images> --output <path_to_output_directory>

选项

  • -u, --url :图像的 URL 或图像 URL 数组(必需)。

  • -o, --output :优化图像的输出目录(默认:./optimized)。

现实世界的例子

以下是一些帮助您入门的实际示例:

优化本地图片

npm install -g photo-compressor

优化云镜像

yarn global add photo-compressor

快速背景故事

我为什么创建这个工具?老实说,我在狂看硅谷并受到启发,建立了一些与压缩相关的东西。事实证明,对于需要快速优化图像以获得更好的 Web 性能的 Web 开发人员来说,这是一个巧妙的解决方案。 (P.S.我还是个菜鸟,所以随时欢迎反馈!)

加入乐趣

开发社区就是协作。如果您有改进此工具的想法或发现任何错误,请前往我们的 GitHub 存储库并做出贡献!

快乐编码!请在评论中告诉我您对该包的看法。

以上是我创建了一个照片压缩器 CLI 工具的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn