Use Qt::transparent to resolve graphical artifacts with images with transparent background.

Use Qt::transparent to resolve graphical artifacts with images with transparent background.

We need to use `QImage::Format_ARGB32_Premultiplied` on Windows to preserve the text hinting and anti-aliasing. Using the function `qRgba()` leads to wrong pixel permutation values on a target image. Since, `QImage::fill(uint pixel)` doesn't handle the `QImage::Format_ARGB32_Premultiplied format`, so we need to use the another overload `QImage::fill(const QColor &color)`

Issues:
https://github.com/ariya/phantomjs/issues/11276
https://github.com/ariya/phantomjs/issues/11007
https://github.com/ariya/phantomjs/issues/11366