# HG changeset patch # User Ben Abbott # Date 1281293389 14400 # Node ID 045558999570cb8c4e888c93baf5162e86963c8f # Parent f065b24f792aaebe4322cb640ab758130285bf69 print.m: Include 'colormap' when converting RGB to mono. diff --git a/scripts/ChangeLog b/scripts/ChangeLog --- a/scripts/ChangeLog +++ b/scripts/ChangeLog @@ -1,3 +1,7 @@ +2010-08-08 Ben Abbott + + * plot/print.m: Include 'colormap' when converting RGB to mono. + 2010-08-07 Ben Abbott * plot/__fltk_print__.m: When running pstoedit, crop eps file after it diff --git a/scripts/plot/print.m b/scripts/plot/print.m --- a/scripts/plot/print.m +++ b/scripts/plot/print.m @@ -292,7 +292,7 @@ endif if (opts.use_color < 0) - color_props = {"color", "facecolor", "edgecolor"}; + color_props = {"color", "facecolor", "edgecolor", "colormap"}; for c = 1:numel(color_props) h = findobj (opts.figure, "-property", color_props{c}); hnone = findobj (opts.figure, color_props{c}, "none"); @@ -304,9 +304,11 @@ props(m+n).name = color_props{c}; props(m+n).value = {get(h(n), color_props{c})}; xfer = repmat ([0.30, 0.59, 0.11], size (rgb, 1), 1); - ## convert RGB color to RGB gray scale - ggg = repmat (sum (xfer .* rgb, 2), 1, 3); - set (h(n), color_props{c}, ggg) + if (isnumeric (rgb)) + ## convert RGB color to RGB gray scale + ggg = repmat (sum (xfer .* rgb, 2), 1, 3); + set (h(n), color_props{c}, ggg) + endif endfor endfor endif