Index: olena/ChangeLog
from Nicolas Burrus <burrus_n(a)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;
Show replies by date