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_squaresdraws squares instead of circles, sometimes provides better results--widthforces a specific width (in pixels) for the output image--multiplymakes the image more dark (<1) or brighter (>1)--normalizeperforms a normalization of the colors,0to disable up to1(100% normalized)--sharpensharpens the image,0to disable up to1(100% sharper)--hypersampleWhen > 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 values3and5can provide spectacular results but1leads 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
--pixelsizematching 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
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 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
|