Skip to main content

vpype-vectrace

Vpype plugin for vector tracing. See: https://github.com/abey79/vpype

vpype plugin. Reads image files and traces them for the vpype pipeline.

  • iread load an image for vector tracing

Vectrace

Pronounced "Vect-Race", Vectrace is a Pure Python Polygon Production Program. Basically the hooks for polygon tracing programs in python are really kinda annoying. And I didn't want to port code that isn't licensed in a maximally useful way, so I wrote my own.

This is especially useful because vpype does not need a bunch of preprocessing. The main goal of Vectrace is to create perfect vectors from images. The optimizations and modifications can be done elsewhere in the pipeline. Or not at all, I don't really mind/care.

Installing

$ pip install vpype-vectrace

Supported Formats.

Vectrace supports all image formats that are supported by Pillow.

Example

vpype iread github.png write github.svg

  • Original.
    • github
  • Vector.
    • github-vector
  • Filled With Black.
    • github-vector-filled

vpype iread github.png linemerge efill -d 0.3 ewrite github.pes (Using vpype-embroidery https://github.com/EmbroidePy/vpype-embroidery )

  • github-embroidery

Metadata

Release files for vpype-vectrace 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vpype-vectrace 0.1.2
File Size Uploaded
vpype-vectrace-0.1.2.tar.gz 4.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vpype-vectrace 0.1.2
File Interpreter ABI Platform
vpype_vectrace-0.1.2-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 9.6 kB

Release files / vpype-vectrace-0.1.2.tar.gz

Download URL vpype-vectrace-0.1.2.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
839250f1e24808f6b9549c5e1fb900d9278339244fb7b75f3c86c6e918b1a789
BLAKE2b-256 checksum
How to use checksums
8d001d9d526011b9cf57d3cdb82f7cb71ea17a64123df8d2e4cb37576f8e222a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.23.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

Release files / vpype_vectrace-0.1.2-py2.py3-none-any.whl

Download URL vpype_vectrace-0.1.2-py2.py3-none-any.whl
Size 5.2 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
01ffbff0f2bec668ede87f7f59f84f82eb3b2999652eaadaa335856cee7957c4
BLAKE2b-256 checksum
How to use checksums
5a72cf9ead4e8bfbba50f63ff76e67d0b6d283f0801cddc33f48e296d0b3294d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.23.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page