dwww Home | Manual pages | Find package

Pamfixtrunc User Manual(1)  General Commands Manual  Pamfixtrunc User Manual(1)

NAME
       pamfixtrunc - replaced by pamfix

DESCRIPTION
       This program is part of Netpbm(1).

       pamfixtrunc was replaced in Netpbm 10.66 (March 2014) by pamfix(1).

       pamfix  with  a  -truncate option is the same thing as pamfixtrunc.  But
       pamfix has other options to repair other kinds of corruption.

       Another change that came with Netpbm 10.66 is  that  an  invalid  sample
       value (a value greater than the maxval the image declares in its header)
       is considered by the common Netpbm image reading facility (in libnetpbm)
       to  be  unreadable,  which  means the file is essentially truncated.  In
       older Netpbm, the invalid sample value propagates to  the  output  in  a
       program such as pamfixtrunc.  Thus, in older Netpbm a file with 100 rows
       and  an  invalid  sample value in the 3rd row would pass through pamfix-
       trunc unchanged.  But in Netpbm 10.66, pamfix -truncate  with  the  same
       input  would  produce an output image with only 2 rows.  While it is not
       possible in 10.66 to cause pamfix to generate an invalid  Netpbm  image,
       you can use -clip and -changemaxval options to avoid truncating the file
       in a case like this.

       You  should not make any new use of pamfixtrunc and if you modify an ex-
       isting use, you should upgrade to pamfixtrunc.  But  note  that  if  you
       write a program that might have to be used with very old Netpbm, pamfix-
       trunc is the only way to do that.

DOCUMENT SOURCE
       This  manual  page  was generated by the Netpbm tool 'makeman' from HTML
       source.  The master documentation is at

              http://netpbm.sourceforge.net/doc/pamfixtrunc.html

netpbm documentation                                 Pamfixtrunc User Manual(1)

Generated by dwww version 1.16 on Sat Oct 3 07:34:51 CEST 2026.