Usage: autt018 [options] <input_name>.
Options:<input_name> should be a filename, pgm or img.
  You can use `--' or `-' to start an option.
  You can use any unambiguous abbreviation for an option name.
  You can separate option names and values with `=' or ` '.
align-threshold <real>: if either coordinate of the endpoints on a
  spline is closer than this, make them the same; default is .5.
corner-always-threshold <angle-in-degrees>: if the angle at a pixel is
  less than this, it is considered a corner, even if it is within
  `corner-surround' pixels of another corner; default is 60.
corner-surround <unsigned>: number of pixels on either side of a
  point to consider when determining if that point is a corner;
  default is 4.
corner-threshold <angle-in-degrees>: if a pixel, its predecessor(s),
  and its successor(s) meet at an angle smaller than this, it's a
  corner; default is 100.
error-threshold <real>: subdivide fitted curves that are off by
  more pixels than this; default is 2.0.
filter-alternative-surround <unsigned>: another choice for
  filter-surround; default is 1.
filter-epsilon <real>: if the angles using filter-surround and
  filter-alternative-surround points differ by more than this, use the
  latter; default is 10.0.
filter-iterations <unsigned>: smooth the curve this many times
  before fitting; default is 4.
filter-percent <percent>: when filtering, use the old point plus this
  much of neighbors to determine the new point; default is 33.
filter-surround <unsigned>: number of pixels on either side of a point
  to consider when filtering that point; default is 2.
input-format: pbm or img. 
help: print this message.
keep-knees: do not remove ``knees''---points on the inside of the
  outline that are between two others.
line-reversion-threshold <real>: if a spline is closer to a straight
  line than this, weighted by the square of the curve length, keep it a
  straight line even if it is a list with curves; default is .01.
line-threshold <real>: if the spline is not more than this far away
  from the straight line defined by its endpoints,
  then output a straight line; default is 1.
list-formats: print a list of support output formats to stderr.
log: write detailed progress reports to <input_name>.log.
output-file <filename>: write to <filename> if it has a suffix and to
  `<filename>.psr' if it doesn't.  Default is `<input_name>.ps'.
output-format <format>: use format <format> for the output file.
remove-adjacent-corners: remove corners that are adjacent.
reparameterize-improve <percent>: if reparameterization
  doesn't improve the fit by this much, as a percentage, stop; default
  is 10.
reparameterize-threshold <real>: if an initial fit is off by more
  pixels than this, don't bother to reparameterize; default is 30.
subdivide-search <percent>: percentage of the curve from the initial
  guess for a subdivision point to look for a better one; default is 10.
subdivide-surround <unsigned>: number of points on either side of a
  point to consider when looking for a subdivision point; default is 4.
subdivide-threshold <real>: if a point is this close or closer to a
  straight line, subdivide there; default is .03.
tangent-surround <unsigned>: number of points on either side of a
  point to consider when computing the tangent at that point; default is 3.
version: print the version number of this program.
