This is done by erasing the white properly and painting over in "behind" mode:
- sample the light blue color *now* with the color selector
- do a fuzzy select on the white background
- shift-click in the shadows to add them to the selection (don't miss the shadow in the white stripe between the dark blue and the medium blue
- Select>Grow by one pixel
- Color>Color to alpha to remove the white (you'll notice that the shadows are faintly visible over the transparency). Not that this also appears to have remove the light blue
- Remove the selection
- Set the bucket fill tool to "Behind" mode
- Bucket fill with the light blue. What was white is now light blue. You'll notice that the shadows are back
- Now, the light blue area on the right is the wrong color (because it wasn't completely erased...). Just make a rectangle selection over it, enlarge it by 1pixel on all sides, set the bucket-fill tool to "Normal" and fill with light blue again.
Attachment:
ColorChange.png [ 1.01 MiB | Viewed 1860 times ]