Your dark subtraction is fine. The green cast is probably due to the milkyway being lower on the horizon. That's quite natural. There's a utility called Hasta la vista green (HLVG) which will remove green gradients from your pics. See repro attached.
|