summaryrefslogtreecommitdiff
path: root/source/tools
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2018-01-09 16:54:09 +0100
committerTor Andersson <tor.andersson@artifex.com>2018-01-10 16:06:17 +0100
commitbec33a470ea600599d3ad9df472b815e7b46e824 (patch)
tree427f1a799d973a541e122c78207aaf76a7a98141 /source/tools
parentb70eb93f6936c03d8af52040bbca4d4a7db39079 (diff)
downloadmupdf-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.c8
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;
}