Acquiring the value of individual pixels on a bitmap.

I would like to utilize bitmap textures as ‘level maps’ and convert them into an array used by my level generator to set tile types.

In Blueprint, is there any way to get the RGB or value of individual pixels on a bitmap? Or will I have to figure it out in C++?

Blueprints alone cannot do this, there have been a number of posts about this for C++ though, this one seems legit: