This class allows to encode BufferedImage into B/W, greyscale or true color PNG
image format with maximum compression.
It also provides complete functionality for capturing full screen, part of
screen or single component, encoding and saving captured image info PNG file.