Skip to main content

Enterprise-grade AI image upscaling and multi-threaded vectorization engine.

Project description

🚀 Vectify V8 Engine

Vectify is an enterprise-grade, high-performance Python library that combines Artificial Intelligence (ONNX) with advanced mathematical tracing to convert raster images (JPG, PNG) into pixel-perfect, scalable vector graphics (SVG).

Built for speed and reliability, it features dynamic hardware acceleration, parallel processing, and out-of-memory (OOM) protections, making it capable of handling everything from minimal logos to highly complex 64-color photographs.

✨ Key Features

  • 🏎️ Extreme Performance: Utilizes OpenCV's T-API (UMat) for GPU-accelerated image refinement and CPU Multithreading for simultaneous color-layer tracing.
  • 🧠 AI Super-Resolution: Integrates an ONNX-based upscaling pipeline with Dynamic Batching to saturate GPU/CPU cores efficiently.
  • 🛡️ Enterprise Stability: Built-in chunking algorithms prevent Out-of-Memory (OOM) errors on massive images. Features automatic edge-case fallback and smart auto-resizing.
  • 👻 Native Alpha Pipeline: Flawlessly preserves PNG transparency from end to end. The background remains perfectly hollow in the final SVG.
  • 🎨 Color Freedom: Break the 16-color limit. Vectorize complex illustrations with up to 64 strict colors with zero noise.

📦 Installation

pip install vectify

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vectify_simplify-1.0.0.tar.gz (5.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vectify_simplify-1.0.0-py3-none-any.whl (5.8 MB view details)

Uploaded Python 3

File details

Details for the file vectify_simplify-1.0.0.tar.gz.

File metadata

  • Download URL: vectify_simplify-1.0.0.tar.gz
  • Upload date:
  • Size: 5.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for vectify_simplify-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f33f2e3fec54c534aaa8ddac56be8a2fcc8edc9e8ab2d2e4204b6baca6bc5bb8
MD5 5acd65cf08d4965f7fc05ddcbff1a182
BLAKE2b-256 3cd69236b674f67d0a7890d23d436b73f099e452c268f0a5db7dd78e6a788633

See more details on using hashes here.

File details

Details for the file vectify_simplify-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for vectify_simplify-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 42772cc27143424f00a02a05cf0242b179940fd535b4cbc2d0d9fba8df39f575
MD5 a9a0fe15b89ef496693c5bcec42e685b
BLAKE2b-256 9e62c44c648c5a5e3369de396f0e48764188e6c21376a0546e7ac67fee54e805

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page