thanks for the feedback.
i think i can use something like “GetDIBits(hdc, hand, 0, srcehgt, srceqarr(1, 1), srcDIB, DIB_RGB_COLORS)”
to get some pixel data. the only thing to figure out is what actual data is stored in the resulting byte array.
for performance, i have no clue on what the impact will be.
current situation:
-read bitmap in C++
-draw to canvas in C++
new situation:
-read bitmap in C++
-get pixel data in C++ (very fast operation)
-return pixel data to Java (copy? i think so)
-draw image in Java (slow)
i figure most slowdown will be drawing the image in Java. Once i get this working,
i will do some benchmarking and see where the bottleneck is.