Image premultiplied alpha refactor