SheepNav
photu

photu

producthunt.com

用管道命令处理图片的脚本语言

4天前制作者:shekhar

关于 photu

photu 是一款基于 libvips 构建的图片处理脚本语言,它采用类似 Shell 管道的语法,让用户能够通过简洁的命令链完成复杂的图像操作。

核心功能

photu 将图像处理流程化,每个命令的输出直接作为下一个命令的输入,形成高效的处理管线。用户无需编写冗长的代码,只需用 | 连接多个处理步骤,即可实现裁剪、缩放、旋转、滤镜、格式转换等操作。

主要特性

  • 管道式语法:使用 | 连接命令,直观易懂,类似 Unix 管道,降低学习成本。
  • 基于 libvips:底层依赖高性能图像处理库 libvips,处理速度快,内存占用低。
  • 轻量级脚本:无需安装大型图像处理软件,photu 本身小巧,适合集成到自动化脚本中。
  • 批量处理:支持通配符和循环,轻松处理大量图片。
  • 跨平台:可在 Linux、macOS 和 Windows 上运行。

适用场景

  • 自动化工作流:在 CI/CD 或批处理脚本中集成图像优化。
  • 快速原型开发:快速测试不同图像处理效果。
  • 服务器端处理:在无 GUI 环境下高效处理图片。
  • 教学与学习:作为学习图像处理概念的简洁工具。

相关工具