Fixed -p and improved coverage
This commit is contained in:
parent
62ef828e4b
commit
70d0279cb9
@ -18,7 +18,7 @@ pip install --index-url https://git.end-play.xyz/api/packages/profitroll/pypi/si
|
||||
## Usage
|
||||
|
||||
```example
|
||||
usage: huepaper [-h] [--width WIDTH] [--height HEIGHT] [-c COLOR] [-np] [-o OUTPUT] [-l [LINES]] [-lb [LINES_BRIGHT]] [-ld [LINES_DARK]] [-P [PIXELATE]] [-e EMBLEM] [-hue HUE] [-smin SMIN] [-smax SMAX] [-lmin LMIN] [-lmax LMAX]
|
||||
usage: huepaper [-h] [--width WIDTH] [--height HEIGHT] [-c COLOR] [-np] [-o OUTPUT] [-l [LINES]] [-lb [LINES_BRIGHT]] [-ld [LINES_DARK]] [-p [PIXELATE]] [-e EMBLEM] [-hue HUE] [-smin SMIN] [-smax SMAX] [-lmin LMIN] [-lmax LMAX]
|
||||
|
||||
Create wallpapers based on color hues.
|
||||
|
||||
@ -28,7 +28,6 @@ optional arguments:
|
||||
--height HEIGHT height of the image (default: 1080)
|
||||
-c COLOR, --color COLOR
|
||||
base color from which the huepaper is generated (default: random color)
|
||||
-np, --no-preview don't preview the huepaper
|
||||
-o OUTPUT, --output OUTPUT
|
||||
filepath where the huepaper will be saved
|
||||
-l [LINES], --lines [LINES]
|
||||
@ -116,7 +115,7 @@ huepaper -hue 1.0 -lmin 0.3 -lmax 0.6 -smin 0.8 -smax 1.0
|
||||
![Huepaper 5](images/huepaper_5.png)
|
||||
|
||||
``` example
|
||||
huepaper -hue 0.3 -lmin 0.5 -lmax 0.5 -l 0.5 -P 64x36
|
||||
huepaper -hue 0.3 -lmin 0.5 -lmax 0.5 -l 0.5 -p 64x36
|
||||
```
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
@ -1,5 +1,6 @@
|
||||
from os import remove
|
||||
from pathlib import Path
|
||||
from subprocess import run
|
||||
|
||||
from PIL.Image import Image
|
||||
|
||||
@ -28,6 +29,31 @@ def test_saving():
|
||||
remove(Path("tests/image.jpg"))
|
||||
|
||||
|
||||
def test_shell():
|
||||
assert (
|
||||
run(
|
||||
[
|
||||
"huepaper",
|
||||
"-hue",
|
||||
"0.3",
|
||||
"-lmin",
|
||||
"0.5",
|
||||
"-lmax",
|
||||
"0.3",
|
||||
"-l",
|
||||
"0.5",
|
||||
"-p",
|
||||
"64x36",
|
||||
"-o",
|
||||
"tests/image.jpg",
|
||||
],
|
||||
check=False,
|
||||
).returncode
|
||||
== 0
|
||||
)
|
||||
remove(Path("tests/image.jpg"))
|
||||
|
||||
|
||||
def test_generation_example_1():
|
||||
image = generate(color="lightgreen")
|
||||
assert isinstance(image, Image)
|
Loading…
Reference in New Issue
Block a user