タイトルの通りなのですが、

RGBAとNRGBA等のNが頭についた構造体の違いはなんでしょうか。

image.RGBA
image.NRGBA

RGBAはcolor.RGBAを持っていて、NRGBAはcolor.NRGBAを持っていますが、どちらも同じフィールドを持っていて、メソッドも同じなので何が違うのかがわかりません。

color.RBGA
color.NRGBA

これらの構造体は何が違っていてどのように使い分ければいいのでしょうか。