Skip to main content

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


Download files

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

Source Distribution

upscale_image_sk_jpkur-0.1.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

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

upscale_image_sk_jpkur-0.1.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

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

Hashes for upscale_image_sk_jpkur-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e4860149d94591c2cb39238c5d49bc6e0b31b7458db08beb6bcb11eac7dd7edd
MD5 ff85cd183ef73446c47e42fc67385b99
BLAKE2b-256 d3e62ead36325e0109a42af991887cf2be98e754e92d5672ea7f3805b48b5f6e

See more details on using hashes here.

File details

Details for the file upscale_image_sk_jpkur-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for upscale_image_sk_jpkur-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f34e75e63f85836b64eb3b38758f91b935b78c9bb663232f2cb39129015e1793
MD5 b9dc83c912ed7bc2943b8f5d862aa825
BLAKE2b-256 902445c7deb2c89329c5745e3e7f25e5b513f77cb1adb3817778c77000c1d2bb

See more details on using hashes here.

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