Added ImageMagick engine and optional generator argument to constructor.

Please use ´´´null ===´´´ operator.