Построение отдельного пикселя в обуви: рубин - PullRequest
2 голосов
/ 06 марта 2012

Я работаю с обувью в Ruby.Я не мог найти способ для построения отдельных пикселей в окне обуви .... Кто-нибудь может мне помочь ??

:)

Ответы [ 2 ]

2 голосов
/ 06 марта 2012

Я не думаю, что это возможно. См. Возможен ли инструментарий графического интерфейса для каждого пикселя?

Я думаю, ближайший квадрат 2х2:

Shoes.app do
  click{|b, x, y|
    rect(x,y,1,1) if b == 1
  }
end

или строка 2х1:

Shoes.app do
  click{|b, x, y|
    line(x,y,x+1,y) if b == 1
  }
end
1 голос
/ 22 марта 2012

Это означает, что вы можете сделать что-то подобное, если хотите нарисовать пиксель в точке x, y, с определенным цветом, если вы знаете цвет фона:

def point(x,y,color, bg_color)
 stroke color
 line x,y,x,y+1
 stroke bg_color
 line x,y+1,x+1,y+1
end
Shoes.app do
 background white
 point 40,40,blue,white
end

:)

Конечно, для плотного рисования пикселей это бесполезно, но в некоторых приложениях может быть полезно.

...