poppler/GfxState.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
New commits: commit 34bed828d9165a6b21db9e00591c170d4700506e Author: Albert Astals Cid <[email protected]> Date: Mon Jun 21 19:24:20 2010 +0100 sqrt is much faster than pow 0.5 diff --git a/poppler/GfxState.cc b/poppler/GfxState.cc index 61dac24..4f83e61 100644 --- a/poppler/GfxState.cc +++ b/poppler/GfxState.cc @@ -965,9 +965,9 @@ void GfxCalRGBColorSpace::getRGB(GfxColor *color, GfxRGB *rgb) { r = xyzrgb[0][0] * X + xyzrgb[0][1] * Y + xyzrgb[0][2] * Z; g = xyzrgb[1][0] * X + xyzrgb[1][1] * Y + xyzrgb[1][2] * Z; b = xyzrgb[2][0] * X + xyzrgb[2][1] * Y + xyzrgb[2][2] * Z; - rgb->r = dblToCol(pow(clip01(r), 0.5)); - rgb->g = dblToCol(pow(clip01(g), 0.5)); - rgb->b = dblToCol(pow(clip01(b), 0.5)); + rgb->r = dblToCol(sqrt(clip01(r))); + rgb->g = dblToCol(sqrt(clip01(g))); + rgb->b = dblToCol(sqrt(clip01(b))); } void GfxCalRGBColorSpace::getCMYK(GfxColor *color, GfxCMYK *cmyk) { _______________________________________________ poppler mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/poppler
