Index: olena/ChangeLog from Nicolas Burrus burrus_n@lrde.epita.fr
* oln/io/pnm_write_2d.hh: Fix int_u32 images writing.
Index: olena/oln/io/pnm_write_2d.hh --- olena/oln/io/pnm_write_2d.hh Thu, 07 Aug 2003 02:37:23 +0200 burrus_n (oln/u/44_pnm_write_ 1.3 600) +++ olena/oln/io/pnm_write_2d.hh Sat, 27 Sep 2003 18:30:39 +0200 burrus_n (oln/u/44_pnm_write_ 1.4 600) @@ -126,9 +126,6 @@ static bool write(std::ostream& out, const I& im) { - if (ntg_max_val(oln_value_type(I)) > ntg::to_ntg(65535U)) - return false; - pnm2d_info info; info.cols = im.ncols(); info.rows = im.nrows(); @@ -136,6 +133,9 @@ traverse(f, im); info.max_val = f.max();
+ if (info.max_val > ntg::to_ntg(65535U)) + return false; + if (!pnm_write_header2d(out, pnm_id, info)) return false;