forked from miklo/svg2ild
1
0
Fork 0

Compare commits

...

3 Commits

Author SHA1 Message Date
Alexey Vazhnov 01d3fbc35a README.md: + How to detect an internal format of .ild file; + https://ilda.com/resources/StandardsDocs/ILDA_IDTF14_rev011.pdf 2025-12-21 18:17:21 +00:00
Alexey Vazhnov 59514d6cf2 README.md: expand description, add links 2025-12-21 18:17:21 +00:00
Alexey Vazhnov 28d25381e2 Remove trailing spaces (#2)
Co-authored-by: Alexey Vazhnov <vazhnov@boot-keys.org>
Co-committed-by: Alexey Vazhnov <vazhnov@boot-keys.org>
2025-12-21 16:52:58 +00:00
3 changed files with 91 additions and 62 deletions

View File

@ -1,4 +1,35 @@
# svg2ild
Converts a series of .svg files to .ild animation for laser shows
ILDA - image data transfer format for laser shows
Converts a series of `.svg` files to `.ild` animation for laser shows.
Supports both static and animated images.
ILDA - image data transfer format for laser shows.
Description of the format:
* Official: <https://ilda.com/resources/StandardsDocs/ILDA_IDTF14_rev011.pdf> (80 KiB, revision 011, <time>2014-11-16</time>).
* Made by author of the `LaserBoy`: <https://laserboy.org/ilda_file_format.html>.
## How to
### How to detect an internal format of .ild file
You can use [file](https://en.wikipedia.org/wiki/File_%28Unix%29) tool from package `file` ([sources](https://www.darwinsys.com/file/)):
```console
% file ./*.ild
./hs.ild: ILDA Image Data Transfer Format 3D Coordinates with Indexed Color, company MIKLO, number of records 88, palette number 0, number of frames 1
./opos.ild: ILDA Image Data Transfer Format 3D Coordinates with Indexed Color, company MIKLO, number of records 2137, palette number 0, number of frames 1
./rgb.ild: ILDA Image Data Transfer Format 3D Coordinates with Indexed Color, company MIKLO, number of records 18, palette number 0, number of frames 1
./text-paths.ild: ILDA Image Data Transfer Format 3D Coordinates with Indexed Color, company MIKLO, number of records 102, palette number 0, number of frames 1
```
## Links
* Homepage: <https://git.hswro.org/miklo/svg2ild>.
* Documentation: <https://git.hswro.org/miklo/svg2ild/wiki>.
* Mirror: <https://forge.citizen4.eu/miklo/svg2ild>.
## License
AGPL v3.0

View File

@ -633,5 +633,3 @@ class Frame:
# ignore points etc.
_extract_lines(inter)
return parts