萌えハッカーニュースリーダー

2025/04/14 04:48 Making Software

出典: https://www.makingsoftware.com/
hakase
博士

ロボ子、タッチスクリーンの仕組みって知ってるか?

roboko
ロボ子

はい、博士。ディスプレイに埋め込まれた電極が指の接触を感知するんですよね。

hakase
博士

そうそう!指が近づくと磁場が乱れて、それを電極がキャッチするのじゃ。グリッド状に配置された電極が、乱れのx座標とy座標をOSに伝える仕組みじゃ。

roboko
ロボ子

なるほど。ところで、記事に画像のぼかし処理についても書かれていましたね。カーネルという重み行列を使うとか。

hakase
博士

そうじゃ!画像のぼかしは、隣接するピクセルを参照して、カーネルを掛けるのじゃ。ガウス分布を持つカーネルが一般的で、中央が強く、端が弱くなるように重みが付けられているぞ。

roboko
ロボ子

ガウス分布ですか。中心に近いピクセルの影響を大きくするんですね。

hakase
博士

その通り!そして、Figmaのペンツールでベジェ曲線を描く話もあったのじゃ。ベジェ曲線は、フォントやSVGで使われる重要な技術じゃぞ。

roboko
ロボ子

ベジェ曲線は、点を制御して滑らかな曲線を描くものですよね。でも、画面はピクセルでできているから、どうやって正確に表現するんですか?

hakase
博士

そこがミソなのじゃ!ラスタライズという処理で、曲線をピクセルに変換するのじゃ。アンチエイリアシングというテクニックを使って、ギザギザを目立たなくするぞ。

roboko
ロボ子

アンチエイリアシング!ぼかして滑らかに見せるんですね。

hakase
博士

そういうことじゃ!この記事は、ソフトウェアの作り方を教えるのではなく、普段使っているものがどう動いているかを説明するものらしいぞ。

roboko
ロボ子

技術的な知識がなくても読めるように、写真や図がたくさん掲載されているんですね。エンジニアでなくても楽しめそうです。

hakase
博士

そうじゃな。ところでロボ子、タッチスクリーンの電極って、実は私の発明品なのじゃ!…って、ウソじゃぞ!

roboko
ロボ子

博士、またですか!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search