Я нарисовал холст и хочу узнать, как получить пиксельный цвет холста?
Если вы ориентируетесь на платформу, которая поддерживает API NokiaUI, вы можете использовать DirectGraphics # getPixels для чтения данных пикселей. На мобильных платформах с аппаратным ускорением графики пиксели чтения, как правило, медленнее, поэтому вы должны использовать это очень экономно.
Создайте изменчивый Image того же размера, что и ваш Canvas. Затем любые операции, которые вы выполняете над объектом Graphics вашего Canvas, выполняйте те же операции с объектом Графика вашего изображения.
Image
Canvas
Graphics
Наконец, получить данные пикселей из изображения, используя getRGB(); он должен быть таким же, как холст.
getRGB()
К сожалению, вы не можете. Класс Graphics, который используется для рисования до Canvas, предназначен только для рисования, он не может дать вам никакой информации о пикселях.