創作データベース — 説明

このページはアプリの使い方、データ形式、画像圧縮設定などの簡易説明ページです。
創作データベースに戻る

概要

このツールは登場人物と設定を管理するシンプルなブラウザアプリです。データはブラウザの localStorage に保存され、画像は IndexedDBBlob として保存されます。

使い方

  • 「新規」から登場人物や設定を追加します。
  • 編集後に「登録」を押すと保存されます。再編集も同じです。「登録」を押さないと変更は反映されません。
  • 画面右上の「JSON書き出し/読み込み」でデータのインポート・エクスポートが可能です。
  • 「保存を初期化」で全データと保存先のファイルハンドルを削除します。

データ形式(JSON)

エクスポートされるJSONファイルは人物と設定をキーに持つオブジェクトです。

{
  "characters": {"名前": {"no":"0001","name":"名前","memo":"...","image":"data:..."}},
  "settings": {"表題": {"no":"0001","title":"表題","content":"..."}}
}

エクスポート時は画像が data URL として埋め込まれます(ポータビリティ優先)。

画像保存と圧縮

画像は IndexedDBBlob として保存されます。保存前に自動で圧縮され、エクスポート時に再び data URL に変換して JSON に含めます。

  • 出力形式: JPEG(透明は白で合成)
  • 圧縮品質: 0.82(約82%)
  • 最大辺長: 1600px(幅または高さの大きい方がこの値を超えないよう縮小)

トラブルシューティング

  • 大きな画像を追加すると最初の保存で少し時間がかかります(圧縮処理のため)。
  • ブラウザによっては File System Access API が利用できないため、ダウンロードプロンプトにフォールバックします。
  • JSON書き出しの際、「警告:このサイトはあなたが行った編集内容を参照できます」と表示される場合がありますが、これはブラウザの仕様によるもので参照は自分だけなので問題ありません。
  • データが消えた場合は、ブラウザのストレージ設定やプライベートモードでないかを確認してください。
  • PCの場合、登場人物タブで、たまに右側がスクロールできない時があります(検証中)。その際はリロードをお願いします。