NO.490 「'」の重要性
「'」について
タイトルの欄では、「'」と入力しても「’」に変換されてしまいます。従って「※※※※※」と表すしかありませんでした。ブラウザの検索窓にコピペしても同じようなことがおこります。このことについては過去にブログで触れました。その時は、「'」をすべて画像にしてブログ記事を書きました。余談ですが、ブログ記事を書く場合も「'」を今回のように表記できるサービスと全く表記できないサービスがあります。それは、ブログのベースになっている仕組みの違いによるものと思います。
さて、プロンプトにおける「'」の重要性を見つけたのでお話ししたいと思います。
お借りしてきます。
スタジオ/SeaArt Infinity
加藤順一'正面から見た笑顔のネオンサイン

次に、「'」の重要性に気づかずに使用したプロンプトです。
1woman,正面から見た笑顔のネオンサイン

顔がネオンになるところが周りがネオンになってしまいました。
元のプロンプトを利用して修正します。
1woman'正面から見た笑顔のネオンサイン

期待通りの結果になりました。「'」のあるなしでこんなにも違います。
それでは、一番初めのプロンプトから重要部分を外します。
加藤順一,正面から見た笑顔のネオンサイン

予想した通り、人物の周りがネオン化されました。
二つの例では、単にネオン化された部分の違いだけではなく、画像そのものまで変わってしまいました。
他の言語プロンプトを日本語化したり、画像情報取り込みをしたりすると、時々プロンプトの中に「'」が登場します。「'」は、ネットやパソコンの中での取り扱いは単に表記に関連する程度なのですが、seaArtの中ではまるで違った役割を持っています。これを削除したり変更したりすると生成画像がまるで違ったものになります。
これと似たような現象が他にもあります。コントロールネットを使うとき、画像をアップロードすると、生成されたプロンプトに、同じまたは似たような言葉が何度も重複して出てくることがあります。こちらもまた削ったり変えたりすると生成画像が変わってしまいます。
どちらも場合も人間が初めから意図的にプロンプトとして書くことは難しいです。SeaArt内でこのようなことが起こったらそのまま使用するのが良いと思います。
コメント