Char Cloud is a command-line tool written in Rust that generates word-cloud images in custom shapes. It lets you use a piece of text as the outline and fill that shape with the words you provide, producing an SVG file as output.
- Custom shape defined by text
- Automatic font-size fitting
- Configurable output image size
- Custom font support
- Multiple color support
- SVG output
- Built-in Chinese fonts
cargo install char-cloudBasic example:
char-cloud --text "Target Text" --words "word1,word2,word3" --output output.svgFor more options, run:
char-cloud --helpThis project is licensed under the Affero GPL v3. Please read the LICENSE file before use.