Removed old example, updated version, added missing parameter description.

This commit is contained in:
Brandon Rozek 2020-06-05 21:21:30 -04:00
parent fe8c2a2ef6
commit 951a589b65
3 changed files with 5 additions and 21 deletions

View file

@ -1,19 +0,0 @@
"""
Example script that uses treimage.
"""
from PIL import Image, ImageDraw
from treimage.trebuchet import D
CANVAS_SIZE = (640, 640)
WHITE = (255, 255, 255)
RED = (255, 0, 0)
a = D(10, 10, 10, 0.3)
print("Size:", a.size)
print(a.points)
with Image.new('RGB', CANVAS_SIZE, WHITE) as im:
draw = ImageDraw.Draw(im)
draw.polygon(a.points, fill=RED)
im.show()

View file

@ -2,8 +2,9 @@ from setuptools import setup, find_packages
setup( setup(
name="treimage", name="treimage",
author="Brandon Rozek",
description="Copy an image out of trebuchets.", description="Copy an image out of trebuchets.",
version="0.1", version="0.8",
packages=find_packages(), packages=find_packages(),
install_requires=['Pillow~=7.1.2'] install_requires=['Pillow~=7.1.2']
) )

View file

@ -22,7 +22,9 @@ def create(image_path: str, shape: trebuchet.FlexibleTrebuchet = trebuchet.D,
Parameters Parameters
========== ==========
image_path: str image_path: str
The path of the image that we wish to emulate The path of the image that we wish to emulate.
shape: trebuchet.FlexibleTrebuchet
The trebuchet shape to use. Options: A, B, C, D.
color: Optional[Tuple[int, int, int]] color: Optional[Tuple[int, int, int]]
A RGB tuple containing the color of the Trebuchet tile. A RGB tuple containing the color of the Trebuchet tile.
If None, then we average the color of the surrounding area. If None, then we average the color of the surrounding area.