|
Roberts | 字节集 | |
|
图片 | 位图 | | | |
阀值 | 整数型 | | | | 图片宽度 | 整数型 | | | | 图片高度 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
x | 整数型 | | |
y | 整数型 | | |
G1 | 整数型 | | |
G2 | 整数型 | | |
G | 整数型 | | |
temp | 位图 | | |
rgbA | 字节集 | | |
rgbB | 字节集 | | |
rgbC | 字节集 | | |
rgbD | 字节集 | | |
temp.
创建 (图片宽度, 图片高度, 24,
#白色 )
变量循环首 (1, 图片宽度, 1, x
)
变量循环首 (1, 图片高度, 1, y
)

rgbA =
到字节集 (图片.
取某点颜色 (x, y
))


rgbB =
到字节集 (图片.
取某点颜色 (x + 1, y + 1
))


rgbC =
到字节集 (图片.
取某点颜色 (x + 1, y
))


rgbD =
到字节集 (图片.
取某点颜色 (x, y + 1
))


G1 =
到整数 (到整数 (rgbA
[1
]) +
到整数 (rgbA
[2
]) +
到整数 (rgbA
[3
]) ÷ 3
) -
到整数 (到整数 (rgbB
[1
]) +
到整数 (rgbB
[2
]) +
到整数 (rgbB
[3
]) ÷ 3
)

G2 =
到整数 (到整数 (rgbC
[1
]) +
到整数 (rgbC
[2
]) +
到整数 (rgbC
[3
]) ÷ 3
) -
到整数 (到整数 (rgbD
[1
]) +
到整数 (rgbD
[2
]) +
到整数 (rgbD
[3
]) ÷ 3
)


G =
取绝对值 (G1
) +
取绝对值 (G2
)

如果真 (G > 阀值
)


temp.
置某点颜色 (x, y,
#黑色 )



变量循环尾 ()
变量循环尾 ()返回 (temp.
取位图数据 ())