Update the alpha channel, and any other component if necessary (e.
g. in case of premultiplied channels), without changing the format of color.
If color has no alpha component, this function is a no-op.
| color |
a [class@Gegl.Color] |
| alpha |
new value for the alpha channel. |