Wabihana
ペイントを始める
歴史と色

写真が番号付きキャンバスになるまで — アルゴリズムの舞台裏

Wabihana が一枚の写真を、どうやって数字塗り絵に変えているのかを、やさしい言葉で見ていきます。色の量子化、領域の検出、ノイズ整えまで。そしてなぜそれがAIではなく、決まった手順の画像処理なのかを解説します。

写真をアップロードすると、それは数秒で数字塗り絵になります。画家が描き直すわけでもなく、そして2026年ならつい思ってしまうかもしれませんが、画像生成 AIが関わっているわけでもありません。これは、意図して組まれた、繰り返し可能な画像処理の手順のつらなりです。色を読み取り、決まったパレットにまとめ、領域を見つけ、ノイズを整え、輪郭と番号を描く。それぞれの手順が実際に何をしているのかを、やさしい言葉で見ていきましょう。

ステップ1:写真の色を読み取る

一枚の写真には、何万もの異なる色が含まれていることがあります。空のかすかなグラデーションは、どれも、ほとんど見分けのつかない何十もの青の集まりです。そんなものは塗れませんし、塗りたくもないでしょう。ですから最初の仕事は、あなたの画像に本当にある色を把握することです。どんな色みが、どのくらいの頻度で現れ、どうまとまっているのか。ここで何かが新たに作り出されることはありません。パレットは、まるごとあなた自身のピクセルから生まれます。

ステップ2:決まったパレットにまとめる(量子化)

次に来るのが色の量子化で、これがすべての核心です。画像がもつ膨大な数の色は、小さく決まったパレットにまとめられます。「スケッチ」の絵なら16色、「超精細」なら最大128色です。アルゴリズムは、その写真をいちばんよく表すパレットを選び、それからすべてのピクセルを、いちばん近いパレットの色に対応づけます。夕焼けには暖かなオレンジが、雪景色には冷たいグレーが入るのは、このためです。パレットは、瓶から選ぶのではなく、その絵に合わせて仕立てられるのです。

1
2
3
4
5
6
7
8
9
10
11
12
何千もの写真の色が、小さな番号付きのパレットにまとめられます。番号一つにつき、絵の具一色です。

これは古くからよく知られた手法で、かつて写真を256色のGIFに押し込めていたのと同じ系統のアルゴリズムです。そして、この手順は決まっていて、毎回変わりません。同じ写真を同じ設定で処理すれば、毎回同じパレットになります。偶然の入り込む余地も、絵が「どう見えるべきか」についての推測もありません。

ステップ3:領域を見つける

すべてのピクセルが、ひとにぎりの色のどれか一つをまとうと、同じ色の隣り合うピクセルが、つながった形をつくります。その形、つまり一つの色でつながった区画を見つけ出すことで、平らな色の地図が領域に変わります。これが、あなたが実際に塗る番号付きのゾーンです。シンプルな写真なら数百、こまかな写真なら数千になることもあります。

同じ風景を16色の数字塗り絵にしたもの。粗く、ブロック状の領域。同じ風景を100色の数字塗り絵にしたもの。こまかなディテールと、たくさんの小さな領域。
同じ場面を、粗いものから細かいものへ。領域が多いほど写真のディテールをより多くとらえますが、そのぶん塗りにも時間がかかります。

ステップ4:ノイズを整える

実際の写真はざらついていて、単純に処理しただけでは、とても塗れない一ピクセルの粒が紙吹雪のように残ってしまいます。そこで変換の流れは、こう整えます。ごく小さな領域は、いちばんよく似た大きな隣の領域に吸収され、輪郭はにじませずにくっきりと保たれ、境目に沿った粒のちらつきはなめらかにならされます。目指すのは、どの領域も、見えて塗れるだけの大きさがありながら、絵をそれと分からせるディテール、たとえば目のなかの細い輝き、あごの縁、地平線の一本の線を失わないキャンバスです。

ステップ5:輪郭と番号を描く

最後に、領域と領域の境目が、あなたの目にする輪郭になり、それぞれの領域にはパレットの番号がふられ、パレットそのものがあなたの色の見本になります。仕上がりは、領域のコンパクトな地図に、パレットとサムネイルを添えたものとして保存されます。絵を表示して塗り進めるのに必要なもの、そして手で塗りたい方のための印刷できる白紙の番号付きキャンバスを作るのに必要なものが、すべてそろっています。

これがあなたにとって意味すること

これは生成モデルではなく、決まった手順の画像処理なので、三つのことが導かれます。まず速いこと。数分ではなく、数秒です。次に忠実なこと。仕上がりは、機械による解釈し直しではなく、あなたの本物の色と形からつくられます。そしてプライベートなこと。あなたの写真はシーンを組み立てるためだけに使われ、7日以内にサーバーから削除され、どんなAIモデルの学習にも決して使われません。くわしくはプライバシーポリシーをご覧ください。

これは、出発点となる写真がなぜこれほど大切なのかも説明してくれます。アルゴリズムは、あなたの画像に実際にある色とディテールだけを手がかりに働けます。まさにこの点を扱っているのが写真選びのガイドです。そして、ディテールの度合いを選ぶことが、じつは領域と色をどれだけ欲しいかという話にほかならない理由は、色数で難易度はどう変わるかでお話ししています。

よくある質問

Wabihana は絵をつくるのにAIを使っていますか。
いいえ。この変換は、決まった手順の画像処理(色の量子化と領域の検出)であって、生成AIや機械学習のモデルではありません。同じ写真を同じ設定で処理すれば、いつも同じ結果になり、あなたの写真がどんなモデルの学習に使われることもありません。
絵の具の色はどこから来るのですか。
あなたの写真からです。量子化は、小さく決まったパレット(ディテールの度合いに応じて16色から128色)を、あなたの画像に実際にある色に合わせ、それからすべてのピクセルをいちばん近い色に対応づけます。パレットは、あらかじめ用意された組み合わせから選ぶのではなく、あなたの絵から組み立てられます。
写真によって、きれいな絵になるものとそうでないものがあるのはなぜですか。
アルゴリズムは、写真に実際にある色とディテールしか使えません。はっきりした光、よいコントラスト、十分な解像度があれば、見つけ出せるくっきりした領域が得られます。暗い、ぼけている、コントラストの低い写真は、ぼんやりとした混ざりものになり、領域も濁って出てきます。
「領域」や「ゾーン」とは何ですか。
パレットの一つの色でつながった区画、つまりあなたが塗る番号付きの形が一つです。シンプルな写真は数百の領域に、とてもこまかな写真は数千の領域になります。領域が多いほど、塗りは長く、こまやかになります。

あなたの写真を、数字塗り絵に

無料で始められて、塗っている間は非公開・広告なし。WebとAndroidで。

ペイントを始める
写真が番号付きキャンバスになるまで — アルゴリズムの舞台裏 · Wabihana