Could potentially be more efficient to resize the screen contents down to a 1x1 pixel image in CoreImage. Need to implement and compare