Please don't recommend PNG as an intermediate format, it cannot handle CMYK. Even when that's not important here, other users might get into trouble

convert: NonconformingDrawingPrimitiveDefinition `matte' @ error/draw.c/DrawImage/3269.
Because I've RTFM and it's an example in there