ランプ・レジャー|色と透明度の帯PNG・全列RGBAのCSV/JSON/SVG【無料見本】
- 製品版|グラデーション帯ツール+保存例3組ダウンロード商品¥ 200
- 無料見本|潮の3色・256×16px固定4形式ダウンロード商品¥ 0


色と透明度の指定から、RGBAのグラデーション帯を生成するローカルツールです。 PNG・全列RGBAのCSV・復元JSON・離散列SVGを保存します。ゲーム/UI/図作りの試作向けです。 既存パレット・パスポートの色見本出力や、コントラスト・レジャーの色比計算とは別用途です。 【できること】 ・位置/色/alphaの色点を2〜8点入力 ・幅2〜1024px、高さ1/16/32pxで横方向の帯を生成 ・RGBAを別々に補間、またはalphaを考慮したRGB補間を選択 ・透明/半透明/不透明の列数とRGBA種類数、各列の値を確認 ・PNG/CSV/JSON/SVGを保存、この版の完全なJSONから復元 ・自作3設定例(不透明3色/透明から色/8色とalpha)を同梱 【入力】 1行を 位置,#RGBまたは#RRGGBB,alpha の3項目で入力。2〜8行、2048文字以内。 位置は0〜100の整数で最初0/最後100、途中は重複せず小さい順。alphaは0透明〜255不透明の整数。 #ABCは#AABBCC、大文字へ正規化。8桁色コードや色名、内部空行/余分な列/小数/符号/科学表記は拒否。 幅Nは2〜1024の整数。高さHは同じ横一列を1/16/32回繰り返すだけで、縦グラデーションではありません。 【補間と透明度】 各列i=0..N-1の位置はi*100/(N-1)%、両端を含みます。色点が画素位置に一致しない場合は、その色自体が出るとは限りません。 両方式とも8bit sRGBの符号値を補間し、線形光/知覚均等色空間ではありません。 alphaを線形補間し0.5は大きい整数側へ丸めます。RGBA別々方式はRGBも同様に補間。 alpha考慮方式はRGB×alphaの補間を丸め前のalphaで割り、同様に丸めます。丸め後alpha0ならRGB0へ。 両方式とも保存PNGは通常の非前乗算RGBAです。補間方式の名前であり、前乗算形式のPNGを保存する意味ではありません。 RGBA別々方式ではalpha0の隠れRGBが残ります。alpha考慮方式ではalpha0列のRGBは0です。 8bitへ丸めるため同じRGBAの列が並ぶ場合があります。16bit/HDR/ディザ/自動配色/色の良否判定はありません。 ICC等の色管理情報は埋め込みません。数値と画面・読み込み先の見え方は区別してください。 【保存と操作】 PNG:幅N×高さHの8bit RGBA、透過可。同じ横一列を繰り返し、Canvasの読戻しは保存に使いません。 プレビューは縦方向に拡大表示。市松模様は透明表示用で、保存画像には含みません。 CSV:UTF-8 BOM/CRLF、ヘッダー+N行。index,position_num,position_den,r,g,b,a,hex_rgba。 位置%はposition_num/position_den=i*100/(N-1)の未約分分数、RGBA各0〜255、HEXは#RRGGBBAA。 画面の表はN<=16で全件、それより大きければ先頭8+末尾8。位置は小数第2位の表示丸めで、全列と分数はCSVへ保存。 JSON:版/正規化設定/方式/寸法/集計/全列RGBA。256KiB以内・この版の完全なJSONを再計算し項目/型/全結果の相違を拒否。 整合した別設定の再計算は可、暗号署名ではありません。summaryの透明度数は列数、RGBA和は高さを含む全成分の和です。 SVG:PNGと同寸法、1px幅の矩形N個。不透明RGB+fill-opacity。連続gradientではなく離散列を表します。再ラスタライズ時の丸めは読み先に依存。 設定変更/不正入力時は旧結果と保存を停止。正しい設定/見本で復帰。元ファイル上書きなし。 自動保存/Undo/履歴/ドラッグ編集/画像やCSV読込はありません。画像への色適用/CSS/シェーダー/3DカラーLUT/写真補正/エンジン専用形式もありません。 【同梱・無料見本】 製品20file:HTML/JS/Python起動補助/bat/README/LICENSE/QUALITY/SHA一覧、自作3設定例×PNG/CSV/JSON/SVG。 無料6file:潮の固定PNG/CSV/JSON/SVG+説明/条件。256×16px/3点/243種類RGBA・全256列不透明。 無料に本体/ソース/起動補助はなく、任意生成/設定変更/復元はできません。製品では無料JSONを復元可能です。 【環境・検査】 Python3.10以上+PCブラウザー、追加ライブラリー/API/登録不要。ZIP全展開後、起動.batまたは python start.py。 127.0.0.1の空きポートへ本ページだけを配信、外部送信なし。終了は端末Ctrl+C。 Windows/Chromiumの start.py --no-browser で検査。batダブルクリック/自動起動/file://直接/他OS・ブラウザー・携帯は未検証。 436条件/436復元往復・不正53件拒否。独立Python Fractionで95539列/1564307画素のRGBA・集計・CSV/XMLを一致照合、PNGはPillow/zlib/CRCでも検査。故障5種類を検出。 実Chromium8条件32保存/2195列/59666画素一致、復元前後4形式byte一致、28保存停止/復帰イベントを確認。 同一AIの別工程・別実装で、人間/別モデルの監査ではありません。AIを制作補助・検査に使用しました。 実ゲームエンジン/シェーダー/画像編集ソフト/印刷への導入は未検証です。各ソフトの設定を自動変更しません。 【利用条件】 コード/配色/販売図は自作、PNG保存器/起動補助は自店再利用。顧客素材/競合コードや画像/配色転載/フォントファイルは不使用。 商用/非商用・改造可。生成結果と自作例は作品・ゲーム・資料の一部へ組込可、クレジット任意。 本体/実質同一ツール/同梱見本だけの競合商品としての再配布・転売、自作を装う配布は禁止。 個別導入/カスタム開発/常時対応/特定ソフト互換性/色や成果の保証は含みません。詳細README.txt/同梱LICENSE.txt。 不具合は版/ブラウザー/色点と寸法/方式/再現手順をBOOTHメッセージへ。秘密の素材を送る必要はありません。

