prepares your images for laser engraving
Project description
FirePoint prepares your images for laser engraving
Command line program to convert an image to a more "engraver ready" image. Default values should provide decent results, many different effects can be achieved my using the numerous parameters.
Examples
this color image is the input which have been used to generate the following 4x4cm wooden squares from those images:
Note: such output image is too bright / requires high power (not ideal):
Syntax
firepoint [options] <source image> <output image>
Installation
pip install firedot
Options
--use_squares
draws squares instead of circles, sometimes provides better results--width
forces a specific width (in pixels) for the output image--multiply
makes the image more dark (<1) or brighter (>1)--normalize
performs a normalization of the colors,0
to disable up to1
(100% normalized)--sharpen
sharpens the image,0
to disable up to1
(100% sharper)--hypersample
When > 1, will work on a higher definition image and will re-scale it down at the end. Generally increasing the quality drastically, but can lead to weird effects with some values3
and5
can provide spectacular results but1
leads to more consistent output across laser settings (outputs a pure black & white image).
Advanced options
Check firepoint --help
Typical usage
Check the following apps for a complete engraving ecosystem:
- https://github.com/johannesnoordanus/image2gcode can be used to convert firepoint images to gcode use the
--pixelsize
matching your machine - https://github.com/johannesnoordanus/grblhud allows sending the gcode & controlling the machine
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
firepoint-1.0.0.tar.gz
(10.6 kB
view details)
Built Distribution
firepoint-1.0.0-py3-none-any.whl
(10.7 kB
view details)
File details
Details for the file firepoint-1.0.0.tar.gz
.
File metadata
- Download URL: firepoint-1.0.0.tar.gz
- Upload date:
- Size: 10.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/6.5.3-zen1-1-zen
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed8629f2d4e182ab4c60ffc6b7760bd433061ee5ceed84ed81dabb735a6d4ce0 |
|
MD5 | 49af0a6fe546ae71bf4b685618f16d0f |
|
BLAKE2b-256 | 82e51ab6d46bbf27a2e79ac63628c0f39984914dc0d56fc31721f4d3104f49e6 |
File details
Details for the file firepoint-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: firepoint-1.0.0-py3-none-any.whl
- Upload date:
- Size: 10.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/6.5.3-zen1-1-zen
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4061e7bb60b1270075ff089005a1d1777c128d72521f5deb08e49cde349ba36e |
|
MD5 | e48f83584e23bc52a2ea2f2c3e723706 |
|
BLAKE2b-256 | 0e4ed45c00eb644bbaf3ea575d08110caaaa27b9cb377d854637cb06c7eba8af |