C # — Win2d — цвет пикселя с экрана

#c# #uwp #win2d

#c# #uwp #win2d

Вопрос:

я играю с win2d и c #.

В моем CanvasControl я не могу понять одну простую вещь.

Каков цвет argb пикселя в позиции (x, y)

Я думаю, что можно получить доступ к буферу из c # из-за базового directx.

Есть ли у кого-нибудь намек на это, с дополнительным bitmapbuffer и win2d.

Как мне эффективно получить доступ к pixeldata в win2d?

Спасибо

Комментарии:

1. Win2d имеет API для получения байтов данных пикселей из CanvasBitmap или CanvasRenderTarget, но нет встроенного API, который мог бы получать данные о цвете в одном пикселе.

2. Спасибо, я нашел этот способ с помощью CanvasRenderTarget самостоятельно, и это работает. Спасибо за ваш ответ, я его приму.