Gamma Adjustment in an HTML5 Canvas | Hacker News Reader