bugfix: restore color after back from gradient filter effect
restoring color effect improved
EffectsCollector::read() refactorization