Imageオブジェクト上の指定座標(x, y)の色と指定した色とが一致するかどうかを判定します。
引数名 | 内容 | 備考 | デフォルト値 |
---|---|---|---|
x | Imageオブジェクト上のX座標 | ||
y | Imageオブジェクト上のY座標 | ||
color | 判定色 |
下記のいずれかの形式で指定
・[A, R, G, B]形式の配列
・"#rrggbb"形式の文字列
・色名称
(詳細は 色に関する情報 を参照) |
色の判定 |
true … 色が一致する
false … 色が一致しない
|
# 画像上の座標(10, 10)の位置の色が赤([255, 255, 0, 0])かどうかを画面に表示します
img = Image.load("logo.png")
Window.loop do
Window.draw_font(300, 240, "#{img.compare(10, 10, C_RED)}", Font.default)
end