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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|