有什么方法可以使用 H.S.V 选择表面的颜色吗?
Is there any way I can pick a color of a surface using H.S.V?
if mouse_check_button_pressed(mb_left) && pickMode = true
{
hue = surface_getpixel ( artSurface [ pages ] , mouse_x , mouse_y );
saturation = surface_getpixel ( artSurface [ pages ] , mouse_x , mouse_y );
value = surface_getpixel ( artSurface [ pages ] , mouse_x , mouse_y );
}
有什么方法可以使用 H.S.V 选择表面的颜色?
意思是当你按下鼠标按钮并且pickMode打开时,颜色将是鼠标坐标下的颜色。
按“P”激活 pickMode。
有多个页面,所以你可以制作动画,这就是表面是数组的原因。
https://paste.mod.gg/teceguqiva.cs
如果您想从表面像素获取 HSV,请获取像素颜色,然后在其上使用 color_*
函数:
var col = surface_getpixel ( artSurface [ pages ] , mouse_x , mouse_y );
var hue = color_get_hue(col);
var sat = color_get_saturation(col);
var val = color_get_value(col);
if mouse_check_button_pressed(mb_left) && pickMode = true
{
hue = surface_getpixel ( artSurface [ pages ] , mouse_x , mouse_y );
saturation = surface_getpixel ( artSurface [ pages ] , mouse_x , mouse_y );
value = surface_getpixel ( artSurface [ pages ] , mouse_x , mouse_y );
}
有什么方法可以使用 H.S.V 选择表面的颜色?
意思是当你按下鼠标按钮并且pickMode打开时,颜色将是鼠标坐标下的颜色。
按“P”激活 pickMode。
有多个页面,所以你可以制作动画,这就是表面是数组的原因。 https://paste.mod.gg/teceguqiva.cs
如果您想从表面像素获取 HSV,请获取像素颜色,然后在其上使用 color_*
函数:
var col = surface_getpixel ( artSurface [ pages ] , mouse_x , mouse_y );
var hue = color_get_hue(col);
var sat = color_get_saturation(col);
var val = color_get_value(col);