Metadata-Version: 2.1
Name: color-wallpaper
Version: 1.1.7
Summary: A Minimalist wallpaper generator
Home-page: https://github.com/BranislavBajuzik/ColorWallpaper
Author: TheAl_T
Author-email: branislav.bajuzik@gmail.com
License: GPLv3
Description: # ColorWallpaper
        
        [![Build Status](https://travis-ci.com/BranislavBajuzik/ColorWallpaper.svg?branch=master)](https://travis-ci.com/BranislavBajuzik/ColorWallpaper)
        [![Codecov](https://codecov.io/gh/BranislavBajuzik/ColorWallpaper/branch/master/graph/badge.svg)](https://codecov.io/gh/BranislavBajuzik/ColorWallpaper)
        [![Codacy Badge](https://api.codacy.com/project/badge/Grade/af954c94432a446a95e004079d089f6a)](https://www.codacy.com/app/BranislavBajuzik/ColorWallpaper?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=BranislavBajuzik/ColorWallpaper&amp;utm_campaign=Badge_Grade)
        [![Code style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
        [![PyPI version](https://badge.fury.io/py/color-wallpaper.svg)](https://badge.fury.io/py/color-wallpaper)
        
        A Minimalist wallpaper generator
        
        ### [**Get the latest release**](https://github.com/BranislavBajuzik/ColorWallpaper/releases/latest "Download")
        
        Generates wallpapers such as:
        ![Example](https://raw.githubusercontent.com/BranislavBajuzik/ColorWallpaper/master/example.png "Example")
        Generated with:\
        `python -m color_wallpaper --color black --output https://raw.githubusercontent.com/BranislavBajuzik/ColorWallpaper/master/example.png --formats empty HEX rgb --resolution 960x540 --scale 2`
        
        ## Requirements
        - [Python 3.6+](https://www.python.org/downloads/ "Download Python")
        - [PIL](https://pypi.org/project/Pillow/ "Download PIL")
        
        ## Usage
        Direct generation: `python ColorWallpaper.py --option[s]`
        
        ### Options:
        - `-h`/`--help`
          - Display help and exit
        
        #### File options
        - `-o`/`--output` `PATH`
          - Used to specify image output path.
          - Default: `out.png`
        - `-y`/`--yes`
          - Forces overwrite of `--output`
        
        #### Color options
        - `-c`/`--color` `COLOR`
          - Used to specify Background color. Also accepts `random` which picks random named color.
          - Default: `random`
        - `-c2`/`--color2` `COLOR`
          - Used to specify text color. Also accepts `inverted` which is the inverse of `--color`.
          - Default: `inverted`
        - `-d`/`--display` `NAME`
          - Overrides the display name of the `--color`. Empty string disables the name row.
        - `--min-contrast` `CONTRAST`
          - Min contrast of `--color` and `--color2`, if `--color2` is `inverted`. Will raise if this can not be satisfied.
          - Default: `1`
        - `--overlay-color` `COLOR`
          - Used to specify color of potential overlay, like icons or text.
        - `--overlay-contrast` `CONTRAST`
          - Min contrast of --color and --overlay-color. Will raise if this can not be satisfied.
          - Default: `1`
        
        #### Display options
        - `-r`/`--resolution` `RESOLUTION`
          - Used to specify image resolution.
          - Default: `1920x1080`.
        - `-s`/`--scale` `SCALE`
          - The size of the highlight (128px) will be multiplied by this.
          - Default: `3`
        - `-f`/`--formats` [`FORMAT` ...]
          - Declares the order and formats to display
          - Default: `empty HEX rgb`
        
        #### Argument formats
        - `COLOR`
          - `#Hex`: Three or six hexadecimal digits optionally starting with `#`.
          - `R,G,B`: Three comma separated numbers in range 0-255.
          - Valid name of a color.
        - `CONTRAST`
          - A float in range 1-21.
        - `RESOLUTION`
          - Two positive integers greater or equal to 150, separated by `x` or `:`.
        - `FORMAT`
          - Self explanatory: `hex`, `rgb`, `hsv`, `hsl`, `cmyk` 
          - `empty`: Empty row.
          - `#hex`: `hex`, but starting with `#`
          - `#HEX`, `HEX`: Like `hex`, but uppercase
          
        ## Contribute
        
        #### Setup environment
        ```Shell
        python -m pip install -r requirements.txt
        python -m pip install -r requirements-dev.txt
        pre-commit install
        ```
        
        #### Run tests
        `python -m unittest discover`
        
Keywords: wallpaper color minimalist
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Multimedia :: Graphics
Requires-Python: >=3.6
Description-Content-Type: text/markdown
