Generate iTerm2 colors from an image
Project description
This theme generator will produce a color set for iTerm2 from an image.
Check out the gallery
Installation
From pip:
$pip install --upgrade iterm-theme-generator
Usage
To generate a color set from an image:
$ iterm_theme_generator <path-to-image> --parent <your-profile>
This will generate colors and create iTerm2 profile in its DynamicProfiles directory. This theme profile will inherit profile you mention with –parent option. Go to the profiles tab and select this new profile as default and restart iTerm. Now, when you change theme again iTerm will load it dynamically, so no need to restart again.
Options:
usage: iTerm2 Theme Generator [-h] [--parent PROFILE] [--out FILE] [--tiled TILED] [--blend BLEND] [--transparency VALUE] [--contrast CONTRAST] [--saturation-min MIN] [--saturation-max MAX] [--brightness-min MIN] [--brightness-max MAX] [--rotate TIMES] [--inverted] [--reversed] [--no-background] IMAGE Generate iTerm2 color scheme based on an image positional arguments: IMAGE Image to process optional arguments: -h, --help show this help message and exit --parent PROFILE Profile this theme will inherit. Default: 'Default.Profile' --out FILE Output file. Default: /Users/m4yers/Library/Application Support/iTerm2/DynamicProfiles/theme.json --tiled TILED Tile the image. Default: False --blend BLEND Blend(0.0-1.0). Default: 0.10 --transparency VALUE Transparency(0.0-1.0). Default: 0.0 --contrast CONTRAST Contrast(0.0-1.0). Default: 0.0 --saturation-min MIN Minimal saturation(0.0-1.0). Default: 0.0 --saturation-max MAX Maximal saturation(0.0-1.0). Default: 1.0 --brightness-min MIN Minimal brightness(0.0-1.0). Default: 0.0 --brightness-max MAX Maximal brightness(0.0-1.0). Default: 1.0 --rotate TIMES Rotate colors order N times(0-7). Default: 0 --inverted Invert colors. Default: No --reversed Reverse colors order. Default: No --no-background Disable background image. Useful if using transparency.
Features
Some iTerm features are exposed through the generator such as tiling, blending, contrast.
The generator provides rudimentary color control, including:
saturation min/max bound
brightness min/max bound
rotation and reversion of the generated color set
color inversion
Using these features will allow you to capture an awesome color set that will fit your background image neatly.
Thanks To
radiosilence for the original script
metakirby5 for colorz util
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file iterm-theme-generator-0.3.7.tar.gz
.
File metadata
- Download URL: iterm-theme-generator-0.3.7.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 520bb1490de65d68d96a952bcc5c06bf4ccf500d41d7b1f40630a76439d65ea4 |
|
MD5 | 70bc4d02ca5cc80944b88a0e9ca362a6 |
|
BLAKE2b-256 | 9b186e65c63e9f1f7adbd445dfd9d57c9079f7e98b0710b81202c74996ea5d45 |
File details
Details for the file iterm_theme_generator-0.3.7-py3-none-any.whl
.
File metadata
- Download URL: iterm_theme_generator-0.3.7-py3-none-any.whl
- Upload date:
- Size: 9.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e53755b94f09d3a3ea4e216bbfa9d602df464d3e93a0b3c965841ea07aa9d89 |
|
MD5 | 9b6c206ad4262c38468f7d01ed39315c |
|
BLAKE2b-256 | 9635d93f37fa7685f8f154fe647b025737c2f38d822e5c795a1fe7f832d1ebd5 |