<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - pdftoppm shows black line artifacts with aaVector enabled"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=90570#c5">Comment # 5</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - pdftoppm shows black line artifacts with aaVector enabled"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=90570">bug 90570</a>
              from <span class="vcard"><a class="email" href="mailto:williambader@hotmail.com" title="William Bader <williambader@hotmail.com>"> <span class="fn">William Bader</span></a>
</span></b>
        <pre>Created <span class=""><a href="attachment.cgi?id=116004" name="attach_116004" title="patch to fix the problem">attachment 116004</a> <a href="attachment.cgi?id=116004&action=edit" title="patch to fix the problem">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=90570&attachment=116004'>[review]</a>
patch to fix the problem

This patch creates an alternate version of convertGfxColor() called
convertGfxShortColor() that copies only the necessary color bytes according to
the colorMode.

SplashGouraudPattern::getParameterizedColor() now uses convertGfxShortColor()
instead of convertGfxColor() to avoid corrupting bitmap data.

This fixes the bug and also makes splash slightly faster because it now copies
only the necessary bytes instead of always copying 8 bytes and it now writes
the bytes directly to the destination instead of writing them to a buffer and
then copying the buffer with splashColorCopy().</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>