Skip to content

Brandon-Rozek/treimage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Treimage

A library to emulate an image out of trebuchets.

Terminal Usage

python -m treimage ~/Pictures/profile.png
Flag Description
-h, --help Show this help message and exit.
--shape SHAPE The trebuchet shape (A, B, C, D)
--color COLOR The RGB value specified as "r,g,b"
--scale SCALE The multiplicative scale for the trebuchet height and width.

Code Usage

import treimage

image_path = '/home/brandon/Pictures/profile.png'
im = treimage.create(image_path)
im.show()

Parameters

image_path: str
    The path of the image that we wish to emulate.
shape: treimagetrebuchet.FlexibleTrebuchet
    Default: treimage.trebuchet.D
    The trebuchet shape to use. Options: A, B, C, D.
color: Optional[Tuple[int, int, int]]
    Default: (26, 95, 138)
    A RGB tuple containing 
    the color of the Trebuchet tile.
    If None, then we average 
    the color of the surrounding area.
scale: int
    Default: 2
    The multiplicative scale of 
    the width and height ofa Trebuchet tile.

About

Replicate an image with Trebuchets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages