AIを活用して画像を高品質に拡大・補正し、16:9のキャンバスへ自動配置するPythonパッケージです。
Project description
upscale_image_SK
AIを活用して画像を高品質に拡大・補正し、16:9のキャンバスへ自動配置するPythonパッケージです。
特徴
- 自動セットアップ: 初回実行時にAIモデルファイルを公式URLから自動でダウンロードします。
- 環境最適化: 実行環境を自動判別し、GPU(CUDA/MPS)とCPUを適切に切り替えて高速処理します。
- 簡単導入: 複雑な設定なしで、数行のコードでバッチ処理が可能です。
- クロスプラットフォーム: Windows、Linux、macOS に対応しています。
インストール
pip install upscale_image_SK
使い方
プロジェクトフォルダに model フォルダと target フォルダを用意するだけで利用可能です。
from upscale_package import TextImageProcessor
import glob
# 1. 処理したい画像をリストで取得
files = glob.glob("./target/*.png")
# 2. モデルのパスを指定して実行
# モデルが ./model/ に存在しない場合は自動でダウンロードされます
model_path = "./model/realesr-general-x4v3.pth"
TextImageProcessor.process(files, twidth=1200, modelpath=model_path)
ディレクトリ構成
project_root/
├── model/ # ここにモデルファイルが自動保存されます
└── target/ # 変換したい画像を配置してください
ライセンスと著作権について
本プロジェクトは MIT License の下で公開されています。
モデルについて
本パッケージで使用している学習済みモデル(realesr-general-x4v3.pth)は、Real-ESRGANプロジェクトの成果物です。モデル自体のライセンスは BSD 3-Clause License に準拠します。詳細は Real-ESRGAN GitHubリポジトリをご確認ください。
免責事項
本ソフトウェアは現状のまま提供され、明示的か黙示的かを問わず、保証(商用利用、特定の目的への適合性、権利の非侵害の保証を含むがこれらに限定されない)の責任を負いません。
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file upscale_image_sk_jpkur-0.1.0.tar.gz.
File metadata
- Download URL: upscale_image_sk_jpkur-0.1.0.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e4860149d94591c2cb39238c5d49bc6e0b31b7458db08beb6bcb11eac7dd7edd
|
|
| MD5 |
ff85cd183ef73446c47e42fc67385b99
|
|
| BLAKE2b-256 |
d3e62ead36325e0109a42af991887cf2be98e754e92d5672ea7f3805b48b5f6e
|
File details
Details for the file upscale_image_sk_jpkur-0.1.0-py3-none-any.whl.
File metadata
- Download URL: upscale_image_sk_jpkur-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f34e75e63f85836b64eb3b38758f91b935b78c9bb663232f2cb39129015e1793
|
|
| MD5 |
b9dc83c912ed7bc2943b8f5d862aa825
|
|
| BLAKE2b-256 |
902445c7deb2c89329c5745e3e7f25e5b513f77cb1adb3817778c77000c1d2bb
|