Header-creator

Latest version: v0.2.2

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.2.2

📋 概要

Header Creator v0.2.2では、Streamlitアプリのテーマ設定を追加し、UI/UXを向上させました。また、ヘッダー画像のダウンロード機能と、生成処理中のスピナー表示を追加することで、ユーザーエクスペリエンスを改善しました。 (commit: 8f46ffd) 🟢

🎉 新機能

- 🎉 ヘッダー画像のダウンロード機能を追加しました。(commit: 282148a) 🟢
- `get_image_download_link`関数を追加し、生成されたヘッダー画像をダウンロードできるようになりました。
- 🎉 ヘッダー画像生成処理中にスピナーを表示するようにしました。(commit: 282148a) 🟢
- `st.spinner`を使用して、ユーザーエクスペリエンスを向上させました。

🚀 改善点

- 🚀 StreamlitアプリのUI/UXを向上させるため、`config.toml`にテーマ設定を追加しました。(commit: 2132c6f) 🟢
- 背景色、テキスト色、ボタン色、サイドバーの色などをカスタマイズできます。
- 🚀 画像表示のサイズを調整し、レイアウトを改善しました。(commit: 282148a) 🟢
- 🚀 コードを整理し、可読性を向上させました。(commit: 282148a) 🟢


⚠️ 重要な変更

- ⚠️ バージョン番号が0.2.1から0.2.2に更新されました。(commit: 8f46ffd) 🟢
- この変更は、Streamlitテーマ設定の追加に伴うものです。


📦 アップグレード手順

`pip install --upgrade header-creator` を実行して、最新バージョンにアップデートしてください。 🟢


👏 謝辞

Makiさん、iris-s-coonさん、貢献ありがとうございました。 🟢

0.2.1

📋 概要
Header Creator v0.2.1では、ドキュメントの更新とリポジトリ名の変更を行いました。 主要な変更として、Streamlitアプリを用いたユーザーインターフェースの追加に伴うREADMEの更新と、リポジトリ名の変更が挙げられます。 🟢

✨ 新機能
- 新機能の情報は見つかりませんでした。🔴

🛠 改善点
- 🚀 README.mdとREADME.en.mdの更新: Streamlitアプリの追加による機能説明の更新と、バージョン番号の更新を含みます。(commit: e388d9e, 985f0f7, 113cc77) 🟢
- Streamlitアプリを使用することで、GUIから簡単にヘッダー画像を生成できるようになりました。APIキー管理、プロンプト入力、マスク画像アップロード、パラメータ設定もアプリから行えます。
- 🚀 リポジトリ名変更: "HarmonAI III" から "Header Creator" に変更されました。(commit: 3aa05a9) 🟢
- プロジェクトの名称変更を反映したものです。


🐛 バグ修正
- バグ修正の情報は見つかりませんでした。🔴


⚠️ 重要な変更
- ⚠️ リポジトリ名が変更されました。既存のプロジェクト参照を更新する必要があります。 🟢


📦 アップグレード手順
`pip install --upgrade header-creator` を実行して、最新バージョンにアップデートしてください。 その後、`README.md` を参照して、Streamlit アプリケーションの使用方法を確認してください。🟢


👏 謝辞
iris-s-coonさん、Makiさん、このリリースへの貢献に感謝します! 🟢

0.2.0

📋 概要

HarmonAI III v0.2.0では、Ideogram APIキーの管理強化、Streamlitアプリによるユーザーインターフェースの導入、および機能拡張を行いました。 Streamlitアプリでは、APIキー入力、プロンプト入力、マスク画像アップロード、そして様々なパラメータ設定によるヘッダー画像生成が可能になります。 また、ドキュメントも整備されました。 🟢

✨ 新機能

- 🎉 Streamlitアプリの作成と機能追加 (commit: 1d4c461) 🟢
- ユーザーインターフェースとして、APIキー入力欄、プロンプト入力欄、マスク画像アップロード機能、モデル、マジックプロンプト、アスペクト比、スタイルタイプの選択機能を追加しました。
- ヘッダー画像生成ボタンを押下すると、指定されたパラメータでヘッダー画像を生成し、表示します。
- エラーハンドリングを実装し、APIキーやマスク画像が不足している場合、エラーメッセージを表示します。
- 生成された画像は`output.png`として保存されます。
- README.mdからロゴと概要情報を取得して表示するようにしました。
- 🎉 `generate_image`関数にモデル、マジックプロンプト、アスペクト比、スタイルの引数を追加 (commit: c201ba1) 🟢
- `generate_image`関数が、モデル、マジックプロンプト、アスペクト比、スタイルタイプを引数として受け取るように変更されました。デフォルト値は`config.py`で定義されています。
- 🎉 `create_header`関数にモデル、マジックプロンプト、アスペクト比、スタイルの引数を追加 (commit: 06826ee) 🟢
- `create_header`関数が、モデル、マジックプロンプト、アスペクト比、スタイルタイプを引数として受け取るように変更されました。これらの引数を`generate_image`関数に渡します。
- 🎉 CLIにモデル、マジックプロンプト、アスペクト比、スタイルのオプションを追加 (commit: 380a64d) 🟢
- ユーザーはコマンドライン引数で、使用するIdeogramモデル、マジックプロンプト、アスペクト比、スタイルタイプを指定できるようになりました。
- 🎉 `header-creator`パッケージを追加 (commit: d115de4) 🟢
- 本機能拡張に必要な`header-creator`パッケージを追加しました。
- 🎉 README.mdにGitHubスター数、Issue数、および新しいライブラリのバッジを追加 (commit: 8b3d6d5) 🟢
- GitHubスター数とIssue数のバッジを追加しました。
- `pic-to-header`ライブラリのバッジを追加しました。
- 🎉 cli.pyにIdeogram APIキーのオプションを追加 (commit: 3cc6440) 🟢
- Ideogram APIキーをコマンドライン引数で指定できるようにしました。環境変数`IDEOGRAM_API_KEY`からの読み込みもサポートしています。
- 🎉 `generate_image`関数にAPIキー引数を追加 (commit: f552405) 🟢
- `generate_image`関数に`api_key`引数を追加しました。APIキーの検証を行い、エラー処理を追加しました。環境変数`IDEOGRAM_API_KEY`からAPIキーを取得するように変更しました。
- 🎉 `create_header`関数にAPIキー引数を追加 (commit: af40272) 🟢
- `create_header`関数に`api_key`引数を追加しました。APIキーを`generate_image`関数に渡すように変更しました。
- 🎉 example/sample.pyの入力パラメータ更新 (commit: 78419f5) 🟢
- 入力画像パスを`data/input2.png`に変更、出力画像パスを`data/output2.png`に変更、モデル、マジックプロンプト、アスペクト比、スタイルタイプを指定するように変更しました。
- 🎉 .gitignoreにoutput.pngを追加 (commit: ab04da6) 🟢
- 生成された画像ファイル `output.png` をGitで管理しないように`.gitignore` に追加しました。
- 🎉 docs: README.mdの内容をStreamlitアプリで表示 (commit: e875b2a) 🟢
- `README.md`の内容をStreamlitアプリに表示する機能を追加しました。ファイルが見つからない場合のエラー処理を追加しました。
- 🎉 docs: リリースノートページの作成 (commit: c1e7708) 🟢
- Streamlitアプリにリリースノートを表示するページを作成しました。`docs/*.md`内のリリースノートファイルを自動的に読み込んで表示します。ファイルの読み込みエラー処理を追加しました。


🛠 改善点

情報不足のため、このセクションは省略します。🔴


🐛 バグ修正

情報不足のため、このセクションは省略します。🔴


⚠️ 重要な変更

- ⚠️ Ideogram APIキーの扱いが変更されました。環境変数`IDEOGRAM_API_KEY`またはコマンドライン引数`--api-key`でAPIキーを指定する必要があります。 🟢


📦 アップグレード手順

情報不足のため、このセクションは省略します。🔴


👏 謝辞

Maki、iris-s-coon 🟢

0.1.1

📋 概要
HarmonAI III v0.1.1では、READMEファイルのロゴ画像パスを絶対パスに変更し、READMEファイルの英語と日本語バージョンを更新しました。これにより、GitHub Pagesなどからの表示が改善されます。 🟢

✨ 新機能
- 新機能に関する情報は提供されていません。 🔴


🛠 改善点
- 🚀 README.md のロゴ画像パスを絶対パスに変更し、GitHub PagesなどからREADME.mdを表示する際に、画像が正しく表示されるように改善しました。(commit: 4afd325) 🟢
- ローカルパスからGitHub Rawコンテンツへの絶対パスに変更されました。変更前: `docs/header-creator.png`、変更後: `https://raw.githubusercontent.com/Sunwood-ai-labs/header_creator/refs/heads/main/docs/header-creator.png`
- 🚀 英語READMEを更新しました。(commit: fa95d1f) 🟢
- バージョン0.1.0のリリースが明記され、プロジェクトの概要、機能、使用方法、インストール方法、設定などが更新されました。
- 🚀 日本語READMEを更新しました。(commit: 9e05ce0) 🟢
- バージョン0.1.0のリリースが明記され、プロジェクトの概要、機能、使用方法、インストール方法、設定などが更新されました。


🐛 バグ修正
- バグ修正に関する情報は提供されていません。 🔴


⚠️ 重要な変更
- 重要な変更に関する情報は提供されていません。 🔴


📦 アップグレード手順
- アップグレード手順に関する情報は提供されていません。 🔴


👏 謝辞
Makiさん、iris-s-coonさんに感謝いたします。 🟢

0.1.0

📋 概要
このリリースでは、Ideogram API を使用したヘッダー画像生成機能を提供する `header_creator` パッケージが新たに追加されました。 また、READMEとサンプルコード、プロジェクトロゴ画像が更新され、パッケージのビルドと公開を自動化するワークフローが追加されています。(commit: 8e38dd0) 🟢


✨ 新機能
- 🎉 `header_creator` パッケージの追加: Ideogram API を使用してヘッダー画像を生成、処理する機能を提供します。(commit: acb09bb) 🟢
- コマンドラインインターフェース (CLI) を使用して簡単にヘッダー画像を生成できます。
- `create_header` 関数を使用して Python スクリプトから画像生成機能を利用できます。
- 設定ファイル (`config.py`) でデフォルトの設定を変更できます。
- 🎉 ヘッダー画像生成サンプルスクリプトの追加: `header_creator` モジュールを利用したサンプルスクリプトが `example/sample.py` に追加されました。(commit: 08b11ee) 🟢
- `data` ディレクトリに `input.png`, `mask.png`, `output.png` を配置して実行してください。
- エラー処理を含め、生成成功・失敗をコンソールに出力します。
- 🎉 PyPIへのパッケージ公開ワークフローの追加 (commit: 35d1e46) 🟢
- タグがプッシュされた際に自動的にパッケージをビルドしてPyPIに公開します。
- 🎉 Hugging Faceへの同期ワークフローを追加 (commit: dcca46b) 🟢
- メインブランチへのプッシュ、もしくはワークフローを手動で実行することでトリガーされ、Hugging Face Hubにモデルを同期します。


🛠 改善点
- 🚀 サンプルコードの機能拡張: より詳細で具体的なプロンプトを追加しました。(commit: c7d8655) 🟢
- これにより、生成されるヘッダー画像のカスタマイズ性を高め、より多様な画像生成に対応できます。
- 🚀 画像URL取得処理の修正: `result` から画像URLを取得する処理を修正し、APIレスポンスの構造変更に対応しました。(commit: f872abf) 🟢
- 以前は `result.get("image_url", "")` で取得していましたが、`result.get("data", [{}])[0].get("url", "")` に変更されました。
- 🚀 READMEとサンプルコード、ロゴ画像の更新: プロジェクトのロゴ画像をREADME.mdに表示するように変更しました。(commit: 52b1743) 🟢
- README.md内のGitHubリポジトリのURLとライセンスバッジのURLを修正しました。
- サンプルコードを拡張し、より詳細なプロンプトを使用して `header_creator` 関数を呼び出すように変更しました。
- 🚀 README.mdにメタデータを追加: プロジェクトのメタデータをREADME.mdファイルのYAMLフロントマターに追加しました。(commit: 3488757) 🟢
- Hugging Face Spacesなどのサービスでプロジェクトを適切に表示させることができます。


🐛 バグ修正
- 情報がありません。🔴


⚠️ 重要な変更
- 情報がありません。🔴


📦 アップグレード手順
1. 既存のバージョンをアンインストールする必要があります。
2. `pip install header-creator` を実行して、新しいバージョンをインストールします。
3. `config.py`ファイルにIdeogram APIキーを設定してください。(commit: 35d1e46, acb09bb) 🟡


👏 謝辞
iris-s-coon さんと Maki さんに感謝します。🟢

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.