The pixel format of the bitmap needs to have its premult flag cleared or set after the premult conversion otherwise it may get converted again.