中文

Gowall

Gowall is a CLI tool that offers image processing including OCR, image upscaling and image compression.

Verified

Core facts

Read by a script from the official API, not rewritten by a model.

License
MIT
Languages
Go
Maintainer
Achno
Verified

What it is

Gowall started as a tool to convert an image, specifically a wallpaper, to a color scheme or palette the user likes. Gowall now offers image processing including OCR, image upscaling, image compression and more. Gowall is a CLI tool that has an Image preview feature.

Main features

  1. The Convert Wallpaper's theme feature recolors an image to match favorite and custom themes such as Catppuccin.

  2. Image compression reduces the size of png, jpeg, jpg and webp images.

  3. OCR extracts text from images and pdfs, supporting at least 9 providers, including traditional OCR, visual language models and hybrid methods.

  4. The Convert Icon's theme feature recolors icons to match a theme.

  5. Support for Unix pipes and redirection reads from stdin and writes to stdout.

  6. Image to pixel art transforms an image to the typical blocky appearance of pixel art.

  7. Creating a gif from images uses the images as frames and lets the user specify a delay and the number of loops.

  8. Extract color palette extracts the dominant colors in an image.

  9. Gowall can change the image format, for example from .webp to .png, and can draw borders and grids on the image.

  10. Effects include mirror, flip, grayscale and brightness change.

  11. Daily wallpapers lets users explore community-voted wallpapers that reset daily.

Getting started

  1. For installation, check the installed version and compare it with the release page version.

  2. The gowall docs only show the commands, flags and capabilities of the latest released version.

  3. In the release section, choose the latest version of gowall.

  4. Extract the binary named gowall and place it in the PATH.

  5. Install options also include Homebrew on MacOS (currently on v0.2.0), AUR on Arch Linux and COPR on Fedora.

  6. Building from source (Cutting Edge) means cloning the repo, building the project and moving the result into the PATH; a Windows build requires installing zig and go, and the zig binary needs to be in the PATH.

From the README · sh
sudo cp gowall /usr/local/bin/
From the README · sh
brew install gowall
From the README · sh
yay -S gowall
From the README · sh
sudo dnf copr enable achno/gowall
sudo dnf install gowall
From the README · sh
git clone https://github.com/Achno/gowall
cd gowall
go build
sudo cp gowall /usr/local/bin/
gowall
From the README · bash
scoop install main/zig # or just go to the website and download zig if you don't want to use a package manager

Who it is for

The list command shows themes, both default and user-created. The community extensions are third-party projects built by the community that extend or integrate with gowall. These community extension tools are not officially affiliated with the gowall project.

Sources

This page is written from the official sources below. Open them to check the original text.

Verified ·

This page is written by AI from the official sources above and checked automatically. This site has not tested it. Found a mistake? Tell us.