semvec/pypi-packages huggingface dataset:
generate-background-image 0.0.2
Generate a background image of words in a given string using the wordcloud module.
License: MIT
Keywords: generate image,background image,image for blog,image for git repo

# Generate background image

This repo is about how to Generate a background image of words in a given string using the wordcloud module. A generated background image can be used in Git repos, blogs, or articles.

## Getting Started

### Installation

`pip3 install generate-background-image`

### Usage
- To generate image with black background.

```
from generate_background_image import generate_background_image

word_string = "Iron man,Thanos,Doctor Strange,Captain Marvel,Hulk,Vision,Thor,Groot,Rocket,Winter Soldier,Hela,Spiderman,Black Panther,Ultron,Wanda,Gamora,Star Lord,War Machine,Silver Quick,Mantis,Captain America,Loki,Antman,Black Widow,Hawkeye,Falcon,Drax,Shuri"

generate_background_image(words=word_string, out="output_image.png", layout_color="black")
```
![mcu_black](https://github.com/mohdsaqibhbi/Generate_text_image/blob/master/output/mcu_black.png)

- To generate image with white background.

```
from generate_background_image import generate_background_image

word_string = "Iron man,Thanos,Doctor Strange,Captain Marvel,Hulk,Vision,Thor,Groot,Rocket,Winter Soldier,Hela,Spiderman,Black Panther,Ultron,Wanda,Gamora,Star Lord,War Machine,Silver Quick,Mantis,Captain America,Loki,Antman,Black Widow,Hawkeye,Falcon,Drax,Shuri"

generate_background_image(words=word_string, out="output_image.png", layout_color="white")
```
![mcu_white](https://github.com/mohdsaqibhbi/Generate_text_image/blob/master/output/mcu_white.png)

### Command line arguments

| tag (* = required)| variable          | options                                        | default value   |
|:-----------------:|:------------------|:-----------------------------------------------|:----------------|
| -ws *             | word_string       | string of words separated by comma             | REQUIRED        |
| -o *              | out               | path to output image                           | "output_image.png"        |
| -l                | layout_color      | choices=["black", "white"]                     | "black"         |
| -W                | width             | width of image                                 | 1200            |
| -H                | height            | height of image                                | 800             |
| -s                | step_size         | difference between freqencies of words         | 50              |
| -b                | bias              | lowest initial frequency of a word             | 10              |

## LICENSE
This project is licensed under the terms of the [MIT license](LICENSE).

## Follow me

- Follow me on Linkedin: [mohdsaqibhbi](https://www.linkedin.com/in/mohdsaqibhbi)
- Subscribe my Youtube channel: [StarrAI](https://www.youtube.com/channel/UCooZBjTCrnM3LH1nIqAmDQA)