widgets/magick: use low-level Core API instead of Wand API

The low-level Core API allows us to import the raw image data through
ConstituteImage() so we don't have to convert it to BMP first, which
simplifies things quite a bit.