I'm developer of Blender plugin and currently in Blender getting data from pyrna_prop_array is quite slow operation. It is especially related of getting pixels data from Image object (field Image.pixels).
For example pyrna_prop_collection has foreach_get/set methods for such fast data access.
In this diff request I'm proposing changes which extend pyrna_prop_array with foreach_get/set methods.
Please review, thank you.