Settings

Theme

Show HN: Photu – a shell pipe CLI for batch image processing, built on libvips

github.com

3 points by u84u 8 days ago · 4 comments

Reader

u84uOP 8 days ago

author here, i built this so resize/crop/write could just be normal shell pipes, running as one libvips pass instead of bouncing images between processes.

ronak_parmar 8 days ago

pretty good use of libvips, I am amazed by the response time!!

  • u84uOP 8 days ago

    this is because, instead of images/media being decoded and encoded per operation, only on the last `photu write` call, until then it is only creating a JSON plan, which is also checked for bad args. no need to touch a pixel until you know all the operations that will be taking place!

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection