I see a few possibilities.
To speed up the acquisition, use Grab instead of Snap. If you want to get really complicated, you could set up a buffered acquisition to make sure you get every image. It would depend on how long you plan to acquire images.
It may be faster to save the file directly as a bitmap instead of converting it to an array, but I am not sure.
Bruce
Bruce Ammons
Ammons Engineering