TODO

Fri, 21 Feb 2003 08:49:11 +0000

author
eric
date
Fri, 21 Feb 2003 08:49:11 +0000
changeset 63
6eddf63aa517
parent 54
72cde0ca6b0c
child 65
5acb5b549729
permissions
-rw-r--r--

GPL.

     1 tiff2pdf TODO list
     2 $Id: TODO,v 1.7 2003/02/19 02:17:12 eric Exp $
     4 No particular order.  Page numbers refer to _Portable Document Format
     5 Reference Manual_ by Adobe Systems Incorporated, Addison-Wesley, 1993.
     7 -----------------------------------------------------------------------------
     8 * bookmark format string processing
    10 * bitblt library:
    11     * run length encoding (needed for G4 compression)
    12     * optimize
    13         * replace inner loops in flip_h and flip_v with Duff's Device
    14     * check for endian problems
    16 * crop
    18 * page sizes
    19     * metric
    20     * check page size, if off by too much, generate warning message and
    21       use actual scan size
    22     * multiple page sizes, pick the right one?
    24 * sort out use of float and double types
    26 * range checking
    27     * rotation (0, 90, 180, or 270)
    28     * page number style (D, r, R, a, A)
    30 * switch from Panda to my own PDF routines
    32 * enhance PDF routines
    33     * G4 compression
    34     * bookmarks (outline)
    35     * name trees, number trees
    36     * page labels
    37     * page tree balancing
    38     * imagemask
    39     * thumbnails
    40     * PDF Page rotate attribute (p. 53)?
    42 * watermarking - in image?
    44 * ??? split into two tools, one to process TIFF files,
    45   and one to convert a single multipage TIFF into a PDF
    47 * support flip, transpose
    49 * support JPEG, PNG, and other input file formats
    51 * generate text, line art - option to embed fonts
    53 * overlay G4 images in different colors
    54   draw overlay images with ImageMask set, using the fill color (p. 79)
    56 * thresholding of color and grey scale input
    58 * automatic separation using timify code from Tim Shoppa?
    60 * automatic image detection using DCT or FFT
    62 * bilevel thresholding
    64 * downsampling