fix lighten bug when starting on transparent pixel