開発者向け SNS告知SVGソースキット|3用途×3比率・CLI編集
- Digital980 JPY


アプリの公開告知・大型更新・機能紹介に使える、SNS告知画像用のSVGソースキットです。 SVGソース編集と、Python・Inkscape CLIの操作に慣れた開発者向けに制作しています。 JSON設定と同梱の編集補助を使って、見出し・アプリ名・配色・画面PNGを差し替え、Inkscape CLIで投稿用PNGを書き出せます。 3用途をそれぞれ3比率に合わせて配置した、編集用SVG 9点とPNG見本9点を収録しています。 購入前にご確認ください ・テキストエディターとコマンドラインを使う商品です。GUIだけで一連の編集を行う手順は未検証です。 ・検証環境はLinux Debian 13、Python 3.12.14、Inkscape 1.4、同梱のNoto Sans CJK JPです。macOS・Windowsでの動作や、その他のSVG編集ソフトへの対応は未検証です。 ・収録する9点は、3用途を3比率へ展開した構成です。 ・サンプルの画面・アプリ名・文言は架空の作例です。ご自身のアプリに合う実画面と文言へ差し替えてから公開してください。 用途と画像サイズ ・launch:アプリの公開告知 ・update:大型更新の告知 ・feature:機能紹介 各用途に、次の3比率を用意しています。 ・正方形(1:1):1080×1080 px ・縦長(4:5):1080×1350 px ・横長(16:9):1920×1080 px 横長版は比率に合わせて配置を調整し、補足説明文(description)を表示しない構成です。横長用のJSON設定例も収録しています。 収録内容 ZIP形式のダウンロード商品です。 ・編集用SVG:9点(3用途×3比率) ・原寸PNG見本:9点(各SVGと同じ画像サイズ) ・JSON設定例:6点(通常用3点、横長用3点) ・補助コードの回帰試験にも使うJSON設定例:1点 ・画面差し替え用の架空UI PNG:1点(708×976 px) ・ローカル編集補助:edit_template.py、png_validation.py ・回帰試験用コード:test_regression.py ・Noto Sans CJK Regular/BoldのTTCファイル、著作権表示、SIL Open Font License 1.1全文 ・日本語README、利用条件、ファイル確認用SHA-256一覧 SVGの主な見出しやアプリ名は、文字データとして編集できます。画面PNGの中の文字を変える場合は、入力するPNG自体を編集してください。 必要な環境 ・Python 3 ・Inkscape CLI ・同梱のNoto Sans CJK JPを利用できるフォント環境 ・UTF-8のJSON/SVGを編集できるテキストエディター 編集補助はPython標準ライブラリのみで動作します。追加のPythonパッケージは不要です。 同梱の編集補助はローカルで動作し、外部通信・外部送信・自動インストールは行いません。必要なソフトとフォントは、ご自身で利用できる状態にしてください。 編集の流れ 1. ZIPを展開し、Python・Inkscape CLI・同梱フォントが使えることを確認します。 2. 用途と比率を選び、JSON設定例をコピーします。 3. 見出し、アプリ名、配色、ローカルの画面PNGなどを設定します。 4. 編集補助で、差し替え内容を反映したSVGを生成します。必要に応じてSVGソースも調整できます。 5. Inkscape CLIでページ範囲を指定し、PNGを書き出します。 6. 原寸と縮小表示で、文字切れ・余白・配色・画面の見え方・告知内容を確認してから投稿します。 具体的なコマンド、各項目の文字数・行数制限、フォント設定例、確認手順は日本語READMEに記載しています。 文字と画面の差し替えについて ・見出しは1〜2行、1行12文字以内。アプリ名は1〜2行、1行14文字以内です。その他の項目にも文字数制限があります。 ・文字数制限は実際の文字幅を測るものではありません。日本語・絵文字などの字形や、文字の収まりは出力PNGで確認してください。 ・差し替え画面はローカルの静止PNGを使用します。画像URLやアニメーションPNGには対応していません。 ・入力PNGは20MiB以下、各辺16384px以下、2500万画素以下、展開後の行データ128MiB以下です。 ・画面は元の縦横比を保って枠内に中央配置します。比率が合わない場合は余白が生じます。引き伸ばしや自動トリミングは行いません。 ・差し替えた画面PNGは生成SVGに埋め込まれます。 検証した範囲 Linux Debian 13/Python 3.12.14/Inkscape 1.4/同梱Noto Sans CJK JPの環境で、JSON設定・編集補助・CLI出力の経路を検証しています。 ・原本9点と編集後9点の、所定寸法および幅360pxでのPNG出力 ・幅360pxの出力画像の目視確認 ・長文2行、XML特殊文字、画像比率27条件の確認 ・不正入力時に新規出力を作らず、既存の出力ファイルを保つことの確認 ・Python標準ライブラリによる6件の回帰試験 検証は本版と編集内容が同じv0.7を対象に実施し、v1.0では梱包と説明を整理しています。 すべてのOS・ソフト・将来のバージョンでの動作を保証するものではありません。 利用条件の概要 認める利用 ・購入者自身の商用・非商用アプリの紹介画像を制作し、公開できます。 ・アプリ数と完成画像の点数に上限はありません。 ・色・文字・配置を変更できます。完成画像へのクレジット表記は不要です。 ・クライアントから依頼された画像を制作し、完成したPNG/JPEGを納品できます。 ・購入者と同じ法人・事業内で、画像制作に必要な担当者へ編集ファイルを共有できます。共有先にも利用条件を守っていただく必要があります。 ・同梱Python補助コードは、購入者自身と同じ事業内で、本キットの画像制作のために実行・変更できます。 認めない利用 ・編集用テンプレート・作例・その改変版を、素材やテンプレートとして第三者へ再販売・再配布・公開すること ・同梱Python補助コードを、素材として第三者へ再配布・再販売すること ・第三者が編集ファイルを自由にダウンロードできる場所へアップロードすること ・購入者以外のクライアントへ編集元ファイルを納品すること ・架空のサンプル画面を、実在する製品の機能と誤認させる形で掲載すること ・他人の著作権・商標・肖像・プライバシーなどを侵害する利用 独占的な権利を譲渡する商品ではありません。追加する画面・写真・ロゴ・フォント・文章については、ご自身で必要な利用権限を確認してください。 同梱の未改変Noto Sans CJKフォントには、別途SIL Open Font License 1.1が適用されます。本キットの再配布制限をフォントに適用するものではありません。フォントだけを販売することはできません。 詳細は同梱の「利用条件.txt」と「fonts/OFL_and_copyright.txt」をご確認ください。 ご利用にあたって 売上や掲載成果、App Storeの審査・掲載などの結果を保証するものではありません。 ファイルの欠損や商品説明との相違があれば、BOOTHのショップへのメッセージでお知らせください。 利用条件は、適用される法令上の権利を制限するものではありません。

