title: Puppeteer: screenshots in headless Chromium result in blocky gradients
body: <p>I have a web page with a linear gradient</p>
  <p><code>background: linear-gradient(180deg, #7e7e7e 0%, #454545 100%);</code></p>
  <p>When I take a PNG screenshot with PuppeteerSharp, it looks fine.</p>
  <p>However, if I enable headless mode, the gradient looks really blocky, as if color precision is lost when applying gamma correction, or like jpeg compression color quantization...</p>
  <p>I tried passing the <code>--force-color-profile</code> argument, and that results in different colors, but the blocks remain.</p>
  <p>Does anyone know how to improve the quality of Puppeteer screenshots with gradients?</p>