added fix to colour requesting methods so premultiplied alpha is applied on osx and ios