A Python project for enhancing images using various processing techniques.
Project description
Image Scaler
This Python application reads a low-resolution .png image and generates a scalable .svg version. The .svg file can be used as a high-resolution wallpaper. The application samples the colors of each hexagon to reproduce the same picture.
How to use ?
- Clone the repository.
- Install the tool and necessary libraries using:
poetry install
. - Use it:
poetry run main [--help] [-g {hexagonal,square}] [-p {random,average,frequent}] [-s SIZE] image_path
.
Note: for more details about all the available params use the following command: poetry run main --help
.
Examples
Original Image | Generated SVG |
Materials & Notes:
This are for people who want to dig in hexagonal grids & know how to deal with it. Ignore if you only want to use the tool.
- https://www.redblobgames.com/
- https://www.geeksforgeeks.org/creating-svg-image-using-pycairo/
- https://gamedev.stackexchange.com/a/61101
Docs Building Notes
poetry add sphinx --dev
: to install sphinx.poetry run sphinx-apidoc -o docs/ src/
: to generate the .rst files for each module. This command should be run each time you have a new module or there is some changes in one of your modules.poetry run sphinx-build -b html docs docs/_build
: to build the documentation. Each time there is a change.
Upload to Pypi
poetry config http-basic.pypi __token__ <api-toke>
: to specify your pipy credentials.poetry build
: build the project.poetry publish
: to publish the builded project into pypi.
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
File details
Details for the file image_transformer-0.2.6.tar.gz
.
File metadata
- Download URL: image_transformer-0.2.6.tar.gz
- Upload date:
- Size: 11.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.3 Windows/11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f38abdd5a441c1999f04c8250f13be4d90106a5dcebe1625f724d961c61fc55e |
|
MD5 | 22c7ac5edb5ce4d8d0f405ebe7a3ab68 |
|
BLAKE2b-256 | 9bfcac788673bff924bce50f441151e2ca0a283706b9877b3eeb0bbeef803976 |
File details
Details for the file image_transformer-0.2.6-py3-none-any.whl
.
File metadata
- Download URL: image_transformer-0.2.6-py3-none-any.whl
- Upload date:
- Size: 18.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.3 Windows/11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29ac9572b8ad70cde77fdb858161183403ca1298fc596d73875cc1175a3f7170 |
|
MD5 | 88207a8ba1e95b008d4064779cbe219e |
|
BLAKE2b-256 | f8156258425b7c1a571252343b4af9f3a9e28c8859c19713be74ebb530441374 |