Topaz Gigapixel AI automation tool
Project description
Gigapixel
Topaz Gigapixel AI automation tool
Requirements • Installation • Usage • Contributing • License
Requirements
Topaz Gigapixel AI v6.1.0 or newer required
Installation
Install the current version with PyPI
pip install -U gigapixel
Usage
- Create
Gigapixel
instance - Use
.process()
method to enhance image
from gigapixel import Gigapixel, Scale, Mode, OutputFormat
from pathlib import Path
# Path to Gigapixel executable file.
exe_path = Path('C:\Program Files\Topaz Labs LLC\Topaz Gigapixel AI\Topaz Gigapixel AI.exe')
# Output file suffix. (e.g. pic.jpg -> pic-gigapixel.jpg)
# You should set same value inside Gigapixel (File -> Preferences -> Default filename suffix).
output_suffix = '-gigapixel'
# Create Gigapixel instance.
app = Gigapixel(exe_path, output_suffix)
# Process image.
image = Path('path/to/image.jpg')
output_path = app.process(image)
# Print output path.
print(output_path)
Additional parameters can be passed to process()
method (Takes additional time):
from gigapixel import Scale, Mode, OutputFormat
output_path = app.process(image, scale=Scale.X2, mode=Mode.STANDARD, delete_from_history=True, output_format=OutputFormat.PNG)
Warning! Using parameters (
scale
,mode
,output_format
,delete_from_history
) will take additional time to process single image. Consider using them only when needed. To get the best performance, useapp.process(image)
Contributing
Bug reports and/or pull requests are welcome
License
The module is available as open source under the terms of the Apache License, Version 2.0
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
Hashes for gigapixel-1.4.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07d8d5282623d3d8f17a2a670071602c5e4e73f45859315b407f816e2d9aae32 |
|
MD5 | e558d41bb46461b8edec529b3692c05c |
|
BLAKE2b-256 | 07a6e8dee927691ea5de7eb0f1cdb7e54b583d26995e92e80877d39628ae56f2 |