The library should be able to use a png grayscale map as the input (instead of generating one with the diamond square algorithm). It should also be able to save the output the png grayscale.