ユーザ用ツール

サイト用ツール


resource:environment

文書の過去の版を表示しています。


目論見

モジュールメモ

  • summernoteでリッチテキスト
  • comments-xtdでコメント
  • django-ajaxで通信
  • django-hashids
  • django-allauth
  • django-bootstrap5
  • crispy-form
  • widget-tweaksでテンプレート上で要素クラス指定
  • ViewFlowで状態管理する? https://github.com/viewflow/viewflow
  • haystackで検索する

画面メモ(コンパネ)

  • フォームビュー
    • 占いたいテーマを書く
    • デッキ、スプレッド方法など色々きめる
    • スプレッドする
    • リーディング内容を作成する(一時保存する。確定する)

設計方針

ܐܶܓܰܪܬܳܟ

  • 文字画像はFastAPIで小サービスをたてる
  • エンジン側では小サービスを参照するが、ディスクキャッシュによりAPI利用を減らす
  • django-ajaxで画面内での処理をサーバサイドサイドに依頼する
  • 編集中の状態はクライアントサイドJSを介してsessionStorageを使って管理する(暫定)
  • クライアントJSから直接APIを叩かない(django-ajaxを介してpythonから仲介してAPIを叩く)
  • Gravatar or Boring は小サービスでプロキシする
  • Boringはセルフホストする
  • 一時保存結果はメールでURLを送信できるようにする(再編集パスワード:オプショナル)
  • localStorageで「いいね」を実装するのはアリかも
post contents
{
	"deck_name":"RWS";@selected
	"spread_name":"three_cards",@selected
	"selected_cards":["the_fool","death","the_wheel_of_fortune"], @generated
	"reversal_array":[0,0,1], @generated
	"reversal_on":true, @selected
	"background":"bg_purple", @selected
	"lang":"ja"@selected
}

テンプレート

フレームデザイン

参考リンク

type1,2のデッキについて

生成AI

作画

  • 1. 明度・彩度を上げる(自動)
  • 2. 超解像で大きくする(自動)
  • 3. 遠近法で定サイズ矩形に切り抜く(手動:ここは仕方ない)
  • 4. バックグラウンドに貼り込む(自動)
  • 4.5 文字入れ(手動)
  • 5. 扱いやすいサイズにリサイズ(自動)(横700程度)
  • 6. GIMPで霧効果をかけて古びさせる(手動)or Script-Fu
  • 7 メタ情報を付加してデッキパッケージにする(手動)

画像処理手順

  • 【色-色相・彩度】
  • 青-20
  • 赤+10
  • 黄色-4
  • 【彩度】
  • 彩度80
  • 【色を透明度に】
  • サイズ1800*3600
  • 文字けし
  • pngで保存
  • (いったんここまで)
  • 紙に貼って
  • [文字入れ]
  • 霧茶色 深さ4.0 不透明度30
  • 統合して
  • 明るさ+20
  • コントラスト+20
resource/environment.1730767313.txt.gz · 最終更新: 2024/11/05 00:41 by zzdcbowl

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki