Some colors were missing/inverted on big endian machine.
because blend_type.length > src_fmt->nr_channels.
In my case, blend_type has 4 channels (rgba) but src_fmt has only 3.
So the from_lsb was wrong by 1, and channels got messed up. (blue was always 255, green -> red, and blue -> green).
Fixes: #6204 (closed)
Signed-off-by: Jocelyn Falempe email@example.com