Diamond Art
What is diamond art?
Diamond art is a way of creating textured images by attaching small plastic gems to a canvas. The gems are facetted such that they reflect light, giving the finished product a glitzy look.
Kits are typically sold with a pre-printed canvas covered by a grid of symbols under a layer of double-stick tape. The symbols indicate which color diamond to adhere. Large artworks may require adhering thousands of diamonds in dozens of colors.
Installation
The tool can be installed from pypi. It requires python 3.7 or newer.
pip install diamond-art
Alternately, source can be downloaded from github and installed with
python setup.py install
Usage
First create your image. My 6 year old son created this image of a house using a pixel editor (scaled up for visibility).
This can be converted to a diamond painting using the command line tool:
diamond_art examples/house_6yo.png examples/house_6yo_canvas.png
which produces this:
When printed at 100% scale (approximately 300 dpi by default) the resulting canvas will fit 2.5mm gems perfectly.
License
Diamond-art is released under the BSD license.
Credits
- Created by Spencer Bliven
Changelog
0.1.0 (2021-11-21)
- First release on PyPI.
Metadata
Release files for diamond-art 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| diamond_art-0.1.0.tar.gz | 92.6 kB | Without provenance | Details for diamond_art-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| diamond_art-0.1.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details for diamond_art-0.1.0-py2.py3-none-any.whl |
Total release size: 183.8 kB
Release files / diamond_art-0.1.0.tar.gz
| Download URL | diamond_art-0.1.0.tar.gz |
|---|---|
| Size | 92.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a83da47b22d7ba6bc1288fd994be9b51caeba8234f8922aeb8df57824768fb96
|
|
BLAKE2b-256 checksum How to use checksums |
b52f2daaaaac7a4cad55c1816c611ac1b590e1af524d8be2d5af0f9c42925ac2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
|
Release files / diamond_art-0.1.0-py2.py3-none-any.whl
| Download URL | diamond_art-0.1.0-py2.py3-none-any.whl |
|---|---|
| Size | 91.2 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
83369806b459b78632768ed15881f7b533ef5310bc2601d30680b8d50bdc1e1e
|
|
BLAKE2b-256 checksum How to use checksums |
ba0f83af8c18db05ba50ec4493a4990a35545ea8f4d5f7f1a1669ba0aea63e99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
|
Security for diamond-art 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.