Skip to main content

A tool for retheming images and CSS using color palettes and gradients.

Project description

superwand

SuperWand Studio

Leverage magic wand to breath life to images, especially posterized and vector art images.

Setup

pip install .

SuperWand Studio

The SuperWand Studio provides an interactive web interface for real-time image retheming, CSS retheming, and gradient application.

Running the Studio

Simply run the superwand command without applying a theme:

superwand

Access the UI

Once the server is running, open your browser and navigate to http://127.0.0.1:5001.

CLI Usage

Apply a Theme

superwand examples/images/zebra.png -theme Urban

Arguments

  • image_path: Path to the input image file (optional if starting studio).
  • -theme: Theme to apply (Tropical, Urban, Winter, etc.).
  • -k: Number of regions to identify (default 4).
  • -tolerance: Color matching tolerance (default 50).
  • -flood: Apply morphological flood filling.
  • -gradient: Gradient style (none, auto, vertical, horizontal, radial).
  • -intensity: Gradient intensity (0.0 to 1.0, default 0.2).
  • --headless: Run in headless mode without opening the studio.

Enforce Gradients

gradient-enforce examples/images/charizard.png --style radial

Arguments

  • image_path: Path to the input image.
  • --style: Direction of gradients (auto, vertical, horizontal).
  • --completeness: Impacted regions (auto, aggressive, filter).
  • --opacity: Opacity handling.
  • --intensity: Gradient dramaticism (0.0 to 1.0, default 0.2).
  • --output: Path to the output image.

Gradients

Included: bottom-up, top-down, left-right, right-left, radial

bottom-up top-down left-right right-left radial

CSS Retheming

Identify color schemes in CSS and replace with a theme.

Before After
before after
menu menu_tropical

Color Themes

Themes included:

Spring Summer Winter Fall Arctic
Spring Summer Winter Fall Arctic
Safari Urban Neon Tropical Paixão

Example: Charizard

Spring Summer Fall Winter Arctic
Spring Summer Fall Winter Arctic
Safari Urban Neon Tropical Paixão

Gallery

Rio De Janeiro Skyline

Original Arctic Fall Neon Tropical
Original Arctic Fall Neon Tropical

Austin Ladybird Lake Plankton rendered in ZIT

Original Spring Summer Winter Safari
Original Spring Summer Winter Safari

Me in Rio de Janeiro

Original Paixão Urban Arctic Fall
Original Paixão Urban Arctic Fall

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

superwand-0.1.11.tar.gz (18.2 MB view details)

Uploaded Source

Built Distribution

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

superwand-0.1.11-py3-none-any.whl (18.3 MB view details)

Uploaded Python 3

File details

Details for the file superwand-0.1.11.tar.gz.

File metadata

  • Download URL: superwand-0.1.11.tar.gz
  • Upload date:
  • Size: 18.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for superwand-0.1.11.tar.gz
Algorithm Hash digest
SHA256 c7337541e98918f16d35df863ce30cf45ad9cfb16ba39fd8d56eeea08b7694b0
MD5 4db6c22f63ab95a2a4ad3f67dabda925
BLAKE2b-256 68b0ed04a76126abab1f0f5cc7479126988af720700fcb755abc0e8dff04bd20

See more details on using hashes here.

Provenance

The following attestation bundles were made for superwand-0.1.11.tar.gz:

Publisher: publish.yml on juleshenry/superwand

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file superwand-0.1.11-py3-none-any.whl.

File metadata

  • Download URL: superwand-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 18.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for superwand-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 23dcaf94e66a7f12df2d40f571d8b0bf381871e5c68446569281614a70f136de
MD5 6ef48b9fa3076001d06e825c05866ff1
BLAKE2b-256 a6a13ff83933b7d4b7477b2733b40335982f89c4a77650204b3d1bb4da9339c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for superwand-0.1.11-py3-none-any.whl:

Publisher: publish.yml on juleshenry/superwand

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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