# HG changeset patch # User Jaroslav Hajek # Date 1243430930 -7200 # Node ID 6e519bd0161590b2fd61026d3facb2a2375d5a77 # Parent 61abb94f46f49f889c7089cc863ab14e030a398a Fix RGB color construction in __magick_read__.cc diff -r 61abb94f46f4 -r 6e519bd01615 src/ChangeLog --- a/src/ChangeLog Wed May 27 06:21:36 2009 -0400 +++ b/src/ChangeLog Wed May 27 15:28:50 2009 +0200 @@ -1,3 +1,8 @@ +2009-05-27 Jaroslav Hajek + + * DLD-FUNCTIONS/__magick_read__.cc (encode_map): Fix RGB color + construction. + 2009-05-26 John W. Eaton * load-path.h, load-path.cc (load_path::files, load_path::do_files): diff -r 61abb94f46f4 -r 6e519bd01615 src/DLD-FUNCTIONS/__magick_read__.cc --- a/src/DLD-FUNCTIONS/__magick_read__.cc Wed May 27 06:21:36 2009 -0400 +++ b/src/DLD-FUNCTIONS/__magick_read__.cc Wed May 27 15:28:50 2009 +0200 @@ -653,7 +653,6 @@ encode_map (std::vector& imvec, const NDArray& cmap) { unsigned int mapsize = cmap.dim1 (); - Magick::ColorRGB c; int nframes = static_cast(imvec.size ()); for (int fnum = 0; fnum < nframes; fnum++) @@ -664,9 +663,7 @@ for (unsigned int ii = 0; ii < mapsize; ii++) { - c.red (cmap(ii,0)); - c.green (cmap(ii,1)); - c.blue (cmap(ii,2)); + Magick::ColorRGB c (cmap(ii,0), cmap(ii,1), cmap(ii,2)); // FIXME -- is this case needed? if (cmap.dim2 () == 4)