Two image viewing utilities for the terminal. Both of them can display images in only 16 colors.
carve
- uses content-aware image resizing before displaying the imageimg
- uses regular image resizing before displaying the imageOriginal PNG image | In a VT100 compatible terminal emulator, using seam carving for content-aware image resizing |
---|---|
Original PNG image | In carve (wonky, but higher information density) |
In img (may look better, but retains less information |
---|---|---|
With Go 1.17 or later:
go install github.com/xyproto/carveimg/cmd/img@latest
go install github.com/xyproto/carveimg/cmd/carve@latest
carve
utilitygithub.com/esimov/caire
.github.com/xyproto/palgen
.img
utilitiygolang.org/x/image/draw
and the CatmullRom
kernel.github.com/xyproto/palgen
.