Haskell風の画像グリッドプロンプト、書籍カバー用
フリーのプロンプト百科事典 Wikiprompt より
Haskell風の画像グリッドプロンプト、書籍カバー用 -- 書籍カバー画像の2x2グリッドを生成するための構造化プロンプト -- 正確な面積比率、形状適合性、禁止要素を含む -- Haskell風擬似コードで記述 data 面積比率 = 面積比率 { 幅 :: Double, 高さ :: Double } data 形状 = 長方形 | 正方形 | 円形 | カスタム (面積比率 -> Bool) data 禁止要素 = テキスト | ロゴ | 人物の顔 | ブランド名 | 特定の色 data グリッドセル = グリッドセル { 位置 :: (Int, Int) , 比率 :: 面積比率 , 形状制約 :: 形状 , 禁止 :: [禁止要素] } data グリッド2x2 = グリッド2x2 { セル群 :: [[グリッドセル]] , 全体比率 :: 面積比率 , 全体禁止 :: [禁止要素] } -- 検証関数 検証 :: グリッド2x2 -> Bool 検証 g = length (セル群 g) == 2 && all (\row -> length row == 2) (セル群 g) && all セル検証 (concat (セル群 g)) && 全体比率検証 g セル検証 :: グリッドセル -> Bool セル検証 c = case 形状制約 c of 長方形 -> 幅 (比率 c) /= 高さ (比率 c) 正方形 -> 幅 (比率 c) == 高さ (比率 c) 円形 -> 幅 (比率 c) == 高さ (比率 c) カスタム f -> f (比率 c) 全体比率検証 :: グリッド2x2 -> Bool 全体比率検証 g = let 全セル = concat (セル群 g) 総面積 = sum (map (\c -> 幅 (比率 c) * 高さ (比率 c)) 全セル) in 総面積 > 0 -- 使用例 例 :: グリッド2x2 例 = グリッド2x2 { セル群 = [ [ グリッドセル { 位置 = (0,0), 比率 = 面積比率 1.0 1.5, 形状制約 = 長方形, 禁止 = [テキスト, ロゴ] } , グリッドセル { 位置 = (0,1), 比率 = 面積比率 1.0 1.5, 形状制約 = 長方形, 禁止 = [テキスト] } ] , [ グリッドセル { 位置 = (1,0), 比率 = 面積比率 1.0 1.5, 形状制約 = 長方形, 禁止 = [人物の顔] } , グリッドセル { 位置 = (1,1), 比率 = 面積比率 1.0 1.5, 形状制約 = 長方形, 禁止 = [ブランド名, 特定の色] } ] ] , 全体比率 = 面積比率 2.0 3.0 , 全体禁止 = [テキスト, ロゴ, 人物の顔, ブランド名] }
関連メディア
プロンプト内容保存
ログインして完全なプロンプトを表示
次で続行:
ログインすると、次に同意したことになります: 利用規約 と プライバシーポリシー
使い方
このプロンプトは creative 向けに設計されています。上の内容をコピーして、お好みの AI ツールに貼り付けてください。
最良の結果を得るには、プレースホルダー(角括弧や大文字で示された部分)を具体的な要件に置き換えてください。
ノート
0 件のコメント