Remove unused header. std::map is a balanced BST and takes O(log N) time,
not O(1) when used like a hash table, to read a pixel, which would not
make it any faster than reading from a DC.