support images that are already premultiplied