Creates a chessboard pattern as an image.
Project description
Creates a chessboard pattern as an image.
pip install npchessimage
Tested against Windows 10 / Python 3.10 / Anaconda
Args:
block_size (int, optional): The size of each square block on the chessboard. Defaults to 10.
width (int, optional): The total width of the chessboard image. Defaults to 1000.
height (int, optional): The total height of the chessboard image. Defaults to 1000.
colors (tuple or list, optional): The RGB color values for the chessboard. Defaults to ((0, 0, 0), (255, 0, 0), (255, 255, 0)).
Returns:
numpy.ndarray: The generated chessboard image as a NumPy array.
Example:
from npchessimage import create_chessboard
chessboard = create_chessboard(block_size=20, width=800, height=600, colors=((255, 255, 255), (0, 0, 0)))
print(chessboard.shape)
# Output:
# (600, 800, 3)
img = create_chessboard(
block_size=10,
width=200,
height=300,
colors=((0, 0, 0), (255, 0, 0), (255, 255, 0)),
)
import cv2
cv2.imwrite('c:\\testimage.png',img)
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
npchessimage-0.10.tar.gz
(20.4 kB
view details)
Built Distribution
File details
Details for the file npchessimage-0.10.tar.gz
.
File metadata
- Download URL: npchessimage-0.10.tar.gz
- Upload date:
- Size: 20.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c88ae6f6e93ce1f6db9789d15466dfdfa4f44d712f72091215b87604e45cfc85 |
|
MD5 | b9ab25b2ed407e00dfc9dfafb486b977 |
|
BLAKE2b-256 | 6a4cc1c5382d5a0cae8d57f59ea4708a8d99b04764a00de318bf99ffec5a5403 |
File details
Details for the file npchessimage-0.10-py3-none-any.whl
.
File metadata
- Download URL: npchessimage-0.10-py3-none-any.whl
- Upload date:
- Size: 20.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84fbf16b3fd290fc04303ddeddddce56ec61a46fc895d816c6b8eae2aab79e65 |
|
MD5 | 4c94626879a4da93e92b85bf766ad224 |
|
BLAKE2b-256 | 611aa8256cfad27b2293f3cecfa2fc6d4eb0943560c45c89ed0db99f25cd1304 |