Skip to content

TITManagement/lab_automation_module_advanced-image-editor

Repository files navigation

advanced-image-editor

項目 内容
文書ID AILAB-LAB-AUTOMATION-MODULE-ADVANCED-IMAGE-EDITOR-README
作成日 2026-03-08
作成者 tinoue
最終更新日 2026-03-08
最終更新者 tinoue (with Codex)
版数 v1.0
状態 運用中

Python Platform License

リアルタイム画像処理 | 4つの専門プラグイン | モジュラー設計 | クロスプラットフォーム

概要

advanced-image-editorは、リアルタイム画像処理と4つの専門プラグインを備えたクロスプラットフォーム対応の画像編集ツールです。モジュラー設計により拡張性が高く、GUI・コマンドライン双方で利用可能です。

主な機能

  • 🎯 基本調整: 明度・コントラスト・彩度
  • 🌈 濃度調整: ガンマ補正・シャドウ・ハイライト
  • 🌀 フィルター: ブラー・シャープ・エッジ検出
  • 📊 画像解析: ヒストグラム・特徴点・品質解析

技術仕様・動作環境

  • Python: 3.9以上
  • プラットフォーム: macOS / Windows / Linux
  • メモリ: 4GB以上推奨

インストール

【重要】pip index一元管理について

依存解決の再現性向上のため、pip の index 設定は
$AILAB_ROOT/lab_automation_module/config/pip/pip.conf.local を正本とします。

ローカル環境では AILAB_ROOT を各マシンで設定してから PIP_CONFIG_FILE を指定してください。

export AILAB_ROOT=/path/to/AiLab
export PIP_CONFIG_FILE="$AILAB_ROOT/lab_automation_module/config/pip/pip.conf.local"
python scripts/setup_dev_environment.py

CI では PIP_CONFIG_FILE 固定ではなく、環境変数で index を注入してください。

export PIP_INDEX_URL="http://<internal-pypi>/simple"
export PIP_EXTRA_INDEX_URL="https://pypi.org/simple"
export PIP_TRUSTED_HOST="<internal-pypi-host>"

使い方

.venv_aid/bin/python src/main_plugin.py
# 画像を開いて編集開始!

ドキュメント

📖 目的別ガイド 📝 内容
ユーザーガイド 使い方・操作方法・トラブルシューティング
開発者ガイド プラグイン開発・コントリビューション
アーキテクチャ システム設計・プラグインシステム
技術ノート UIソリューション・最適化技術

構成

advanced-image-editor/
├── src/
├── docs/
├── scripts/
├── pyproject.toml
├── LICENSE
└── README.md

コントリビューション

プロジェクトへの貢献を歓迎します!

  • 開発者ガイド - 開発環境の構築と基本的な開発フロー
  • 設計指針 - コード修正時の基本方針とベストプラクティス

ライセンス

MIT License — 詳細は LICENSE をご覧ください。

📄 ライセンス

MIT License - 詳細は LICENSE をご覧ください。


🏠 メインハブ | 各ドキュメントから詳細情報にアクセスできます

対象者

  • 運用担当者: 日常運用・手順実行を行う担当者
  • 開発者: 機能追加・保守を行う担当者
  • 検証担当者: 実機/テスト環境で動作確認を行う担当者

依存関係

  • Python: pyproject.tomlrequires-python に従う
  • 主要ライブラリ: pyproject.tomldependencies を参照
  • pip index設定: $AILAB_ROOT/lab_automation_module/config/pip/pip.conf.local を正本とする

最短セットアップ

bash / zsh で以下を実行。

export AILAB_ROOT=/path/to/AiLab
export PIP_CONFIG_FILE="$AILAB_ROOT/lab_automation_module/config/pip/pip.conf.local"
python -m venv .venv_aid
source .venv_aid/bin/activate
python -m pip install -e .

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors