I improved Artefact this morning and added the support for PNG files. It's now possible to use PDFPngElement to include a PNG (untransparent) in a PDF file produced by Artefact.

https://sites.google.com/site/artefactpdf/

Best regards
Olivier ;-)