Skip to content

Go binary that watches a folder for images and generates thumbnails of them.

License

Notifications You must be signed in to change notification settings

fogleman/thumbs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Thumbs

Go binary that watches a folder for images and generates thumbnails of them.

Install

$ go get github.com/fogleman/thumbs

Run

The app will run forever, watching the src folder for images.

$ thumbs

You should probably use something like supervisor to launch and monitor the thumbs process.

Want to generate thumbnails for images that already exist? Just do this while thumbs is running:

$ touch *.jpg *.png

Arguments

$ thumbs -src IMAGE_FOLDER -dst THUMB_FOLDER -w MAX_WIDTH -h MAX_HEIGHT -q JPG_QUALITY

All arguments are optional. See the defaults below.

Flag Default Description
-src . directory to watch for images
-dst thumbs directory to place thumbnails
-w 1024 max thumbnail width
-h 1024 max thumbnail height
-q 95 thumbnail jpeg quality

About

Go binary that watches a folder for images and generates thumbnails of them.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages