summaryrefslogtreecommitdiff
path: root/source/fitz/colorspace.c
diff options
context:
space:
mode:
authorSebastian Rasmussen <sebras@gmail.com>2017-10-04 20:44:20 +0200
committerSebastian Rasmussen <sebras@gmail.com>2017-10-05 13:07:43 +0200
commitbf5c87d664dbdac75d35a9c3927599aa451e45dc (patch)
treec13647d874ff40a7c3cb158f5223a05b95c73ee2 /source/fitz/colorspace.c
parent987f73ca0c196489782f44b18e3cb09df074d502 (diff)
downloadmupdf-bf5c87d664dbdac75d35a9c3927599aa451e45dc.tar.xz
Avoid double literals and double math functions.
Diffstat (limited to 'source/fitz/colorspace.c')
-rw-r--r--source/fitz/colorspace.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/source/fitz/colorspace.c b/source/fitz/colorspace.c
index 98f7614e..1f18f1b5 100644
--- a/source/fitz/colorspace.c
+++ b/source/fitz/colorspace.c
@@ -2716,13 +2716,13 @@ icc_base_conv_pixmap(fz_context *ctx, fz_pixmap *dst, fz_pixmap *src, fz_colorsp
{
/* Convert the actual colors */
for (i = 0; i < sc; i++)
- src_f[i] = (float) inputpos[i] / 255.0;
+ src_f[i] = (float) inputpos[i] / 255.0f;
convert_to_icc_base(ctx, srcs, src_f, des_f);
base_cs->clamp(base_cs, des_f, des_f);
for (j = 0; j < bc; j++)
- outputpos[j] = des_f[j] * 255.0;
+ outputpos[j] = des_f[j] * 255.0f;
/* Copy spots and alphas unchanged */
for (; i < sn; i++, j++)
outputpos[j] = inputpos[i];
@@ -3079,7 +3079,7 @@ icc_conv_color(fz_context *ctx, fz_color_converter *cc, float *dstv, const float
srcv_s[i] = srcv[i] * 65535;
fz_cmm_transform_color(ctx, link, dstv_s, srcv_s);
for (i = 0; i < dst_n; i++)
- dstv[i] = fz_clamp((float) dstv_s[i] / 65535.0, 0, 1);
+ dstv[i] = fz_clamp((float) dstv_s[i] / 65535.0f, 0, 1);
}
}
@@ -3376,7 +3376,7 @@ clamp_indexed(const fz_colorspace *cs, const float *in, float *out)
{
struct indexed *idx = cs->data;
- *out = fz_clamp(*in, 0, idx->high) / 255.0; /* To do, avoid 255 divide */
+ *out = fz_clamp(*in, 0, idx->high) / 255.0f; /* To do, avoid 255 divide */
}
int fz_colorspace_is_indexed(fz_context *ctx, const fz_colorspace *cs)
@@ -3582,9 +3582,9 @@ free_icc(fz_context *ctx, fz_colorspace *cs)
static void
clamp_lab_icc(const fz_colorspace *cs, const float *src, float *dst)
{
- dst[0] = (fz_clamp(src[0], 0, 100)) / 100.0;
- dst[1] = (fz_clamp(src[1], -128, 127) + 128.0) / 256;
- dst[2] = (fz_clamp(src[2], -128, 127) + 128.0) / 256;
+ dst[0] = (fz_clamp(src[0], 0, 100)) / 100.0f;
+ dst[1] = (fz_clamp(src[1], -128, 127) + 128.0f) / 256;
+ dst[2] = (fz_clamp(src[2], -128, 127) + 128.0f) / 256;
}
/* Embedded icc profiles could have different range */