Skip to main content

Topaz Gigapixel AI automation tool

Project description


Gigapixel
Gigapixel

Topaz Gigapixel AI automation tool

PyPI Python 3 Tests

RequirementsInstallationUsageContributingLicense

Requirements

Topaz Gigapixel AI v6.1.0 or newer required

Installation

Install the current version with PyPI

pip install -U gigapixel

Usage

  1. Create Gigapixel instance
  2. 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, use app.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


Download files

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

Source Distribution

gigapixel-1.4.1.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

gigapixel-1.4.1-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file gigapixel-1.4.1.tar.gz.

File metadata

  • Download URL: gigapixel-1.4.1.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for gigapixel-1.4.1.tar.gz
Algorithm Hash digest
SHA256 8e6b7ad84df6084a4bee030e31cdb73ad2a302587d85550be8a50c30bb746e11
MD5 90048ec7004d96b3af2f6587d93a0d2b
BLAKE2b-256 a76157f6353bb6ef209defd431011e5b5b866599317cf40db26b3cf20c260589

See more details on using hashes here.

File details

Details for the file gigapixel-1.4.1-py3-none-any.whl.

File metadata

  • Download URL: gigapixel-1.4.1-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for gigapixel-1.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 07d8d5282623d3d8f17a2a670071602c5e4e73f45859315b407f816e2d9aae32
MD5 e558d41bb46461b8edec529b3692c05c
BLAKE2b-256 07a6e8dee927691ea5de7eb0f1cdb7e54b583d26995e92e80877d39628ae56f2

See more details on using hashes here.

Supported by

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