On Fri, 31 Oct 2003 16:02:49 +0100, Thierry Géraud wrote:
le champs max de l'entête doit être la valeur max du codage
et non du contenu.
ex : une image2d<int_u8> réduite à un unique point dont le
niveau est 12 => champs max à 255 (et non 12)
Petit patch (non checkin car il me parait sain d'attendre le retour de Nes
pour apprendre pourquoi cela avait ete fait comme ca et ou l'erreur
pourrait aussi etre presente):
Index: olena/oln/io/pnm_write_2d.hh
--- 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)
+++ olena/oln/io/pnm_write_2d.hh Fri, 31 Oct 2003 16:13:02 +0100 jb (oln/u/44_pnm_write_
1.4 600)
@@ -129,9 +129,7 @@
pnm2d_info info;
info.cols = im.ncols();
info.rows = im.nrows();
- oln::utils::f_minmax<oln_value_type(I)> f;
- traverse(f, im);
- info.max_val = f.max();
+ info.max_val = ntg_max_val(oln_value_type(I));
if (info.max_val > ntg::to_ntg(65535U))
return false;