
photu
producthunt.com
用管道命令处理图片的脚本语言
4天前制作者:shekhar
关于 photu
photu 是一款基于 libvips 构建的图片处理脚本语言,它采用类似 Shell 管道的语法,让用户能够通过简洁的命令链完成复杂的图像操作。
核心功能
photu 将图像处理流程化,每个命令的输出直接作为下一个命令的输入,形成高效的处理管线。用户无需编写冗长的代码,只需用 | 连接多个处理步骤,即可实现裁剪、缩放、旋转、滤镜、格式转换等操作。
主要特性
- 管道式语法:使用
|连接命令,直观易懂,类似 Unix 管道,降低学习成本。 - 基于 libvips:底层依赖高性能图像处理库 libvips,处理速度快,内存占用低。
- 轻量级脚本:无需安装大型图像处理软件,photu 本身小巧,适合集成到自动化脚本中。
- 批量处理:支持通配符和循环,轻松处理大量图片。
- 跨平台:可在 Linux、macOS 和 Windows 上运行。
适用场景
- 自动化工作流:在 CI/CD 或批处理脚本中集成图像优化。
- 快速原型开发:快速测试不同图像处理效果。
- 服务器端处理:在无 GUI 环境下高效处理图片。
- 教学与学习:作为学习图像处理概念的简洁工具。