diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2018-01-09 16:54:09 +0100 |
---|---|---|
committer | Tor Andersson <tor.andersson@artifex.com> | 2018-01-10 16:06:17 +0100 |
commit | bec33a470ea600599d3ad9df472b815e7b46e824 (patch) | |
tree | 427f1a799d973a541e122c78207aaf76a7a98141 /source/tools | |
parent | b70eb93f6936c03d8af52040bbca4d4a7db39079 (diff) | |
download | mupdf-bec33a470ea600599d3ad9df472b815e7b46e824.tar.xz |
Add colorspace type enum and use it instead of hardcoded checks on N.
Diffstat (limited to 'source/tools')
-rw-r--r-- | source/tools/mudraw.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source/tools/mudraw.c b/source/tools/mudraw.c index ccae16a2..c9650993 100644 --- a/source/tools/mudraw.c +++ b/source/tools/mudraw.c @@ -848,7 +848,7 @@ static void dodrawpage(fz_context *ctx, fz_page *page, fz_display_list *list, in else if (output_format == OUT_PSD) bander = fz_new_psd_band_writer(ctx, out); else if (output_format == OUT_TGA) - bander = fz_new_tga_band_writer(ctx, out, colorspace == fz_device_bgr(ctx)); + bander = fz_new_tga_band_writer(ctx, out, fz_colorspace_is_bgr(ctx, colorspace)); else if (output_format == OUT_PWG) { if (out_cs == CS_MONO) @@ -1798,17 +1798,17 @@ int mudraw_main(int argc, char **argv) case CS_MONO: case CS_GRAY: case CS_GRAY_ALPHA: - if (fz_colorspace_n(ctx, colorspace) == 1) + if (fz_colorspace_is_gray(ctx, colorspace)) okay = 1; break; case CS_RGB: case CS_RGB_ALPHA: - if (fz_colorspace_n(ctx, colorspace) == 3) + if (fz_colorspace_is_rgb(ctx, colorspace)) okay = 1; break; case CS_CMYK: case CS_CMYK_ALPHA: - if (fz_colorspace_n(ctx, colorspace) == 4) + if (fz_colorspace_is_cmyk(ctx, colorspace)) okay = 1; break; } |