=======================================================================
EANBQH: Exact Area image upsizing with Natural BiQuadratic Histosplines
=======================================================================

COMPILATION:

  For the version that supports PPM files with 8-bit samples, type
     gcc -o eanbqh8 eanbqh8.c -fomit-frame-pointer -O2 -Wall -march=native -lm

  For the version that supports PPM files with 16-bit samples, type
     gcc -o eanbqh16 eanbqh16.c -fomit-frame-pointer -O2 -Wall -march=native -lm


INPUT TYPE:

  Currently, only binary-mode PPM (P6) files are supported.


USAGE:

  1. Specify output width:
         eanbqh8  input.ppm output.ppm width
         eanbqh16 input.ppm output.ppm width

  2. Specify output height:
         eanbqh8  input.ppm output.ppm -h height
         eanbqh16 input.ppm output.ppm -h height

  3. Specify output dimensions:
         eanbqh8  input.ppm output.ppm -d width height
         eanbqh16 input.ppm output.ppm -d width height

  4. Specify the scaling factor:
         eanbqh8  input.ppm output.ppm -s scale
         eanbqh16 input.ppm output.ppm -s scale

  5. Specify the scaling factor as a percentage:
         eanbqh8  input.ppm output.ppm -p percentage
         eanbqh16 input.ppm output.ppm -p percentage
