*** empty log message ***

Fri, 21 Feb 2003 09:12:05 +0000

author
eric
date
Fri, 21 Feb 2003 09:12:05 +0000
changeset 65
5acb5b549729
parent 64
151394412eba
child 66
6e0551b59dba

*** empty log message ***

TODO file | annotate | diff | revisions
     1.1 diff -r 151394412eba -r 5acb5b549729 TODO
     1.2 --- a/TODO	Fri Feb 21 09:01:33 2003 +0000
     1.3 +++ b/TODO	Fri Feb 21 09:12:05 2003 +0000
     1.4 @@ -1,10 +1,12 @@
     1.5 -tiff2pdf TODO list
     1.6 -$Id: TODO,v 1.7 2003/02/19 02:17:12 eric Exp $
     1.7 +t2p TODO list
     1.8 +$Id: TODO,v 1.8 2003/02/21 01:12:05 eric Exp $
     1.9  
    1.10 -No particular order.  Page numbers refer to _Portable Document Format
    1.11 -Reference Manual_ by Adobe Systems Incorporated, Addison-Wesley, 1993.
    1.12 +No particular order.
    1.13  
    1.14  -----------------------------------------------------------------------------
    1.15 +
    1.16 +t2p:
    1.17 +
    1.18  * bookmark format string processing
    1.19  
    1.20  * bitblt library:
    1.21 @@ -27,31 +29,15 @@
    1.22      * rotation (0, 90, 180, or 270)
    1.23      * page number style (D, r, R, a, A)
    1.24  
    1.25 -* switch from Panda to my own PDF routines
    1.26 -
    1.27 -* enhance PDF routines
    1.28 -    * G4 compression
    1.29 -    * bookmarks (outline)
    1.30 -    * name trees, number trees
    1.31 -    * page labels
    1.32 -    * page tree balancing
    1.33 -    * imagemask
    1.34 -    * thumbnails
    1.35 -    * PDF Page rotate attribute (p. 53)?
    1.36 -
    1.37  * watermarking - in image?
    1.38  
    1.39 -* ??? split into two tools, one to process TIFF files,
    1.40 -  and one to convert a single multipage TIFF into a PDF
    1.41 -
    1.42 -* support flip, transpose
    1.43 +* flip, transpose
    1.44  
    1.45  * support JPEG, PNG, and other input file formats
    1.46  
    1.47  * generate text, line art - option to embed fonts
    1.48  
    1.49 -* overlay G4 images in different colors
    1.50 -  draw overlay images with ImageMask set, using the fill color (p. 79)
    1.51 +* overlay G4 images in different colors - use ImageMask and the fill color
    1.52  
    1.53  * thresholding of color and grey scale input
    1.54  
    1.55 @@ -62,3 +48,50 @@
    1.56  * bilevel thresholding
    1.57  
    1.58  * downsampling
    1.59 +
    1.60 +* ??? split into two tools, one to process TIFF files,
    1.61 +  and one to convert a single multipage TIFF into a PDF
    1.62 +
    1.63 +-----------------------------------------------------------------------------
    1.64 +
    1.65 +bitblt routines:
    1.66 +
    1.67 +* finish optimized bitblt code
    1.68 +
    1.69 +-----------------------------------------------------------------------------
    1.70 +
    1.71 +PDF routines:
    1.72 +
    1.73 +[Page numbers refer to _Portable Document Format Reference Manual_ by
    1.74 +Adobe Systems Incorporated, Addison-Wesley, 1993.]
    1.75 +
    1.76 +* G4 fax encoding
    1.77 +
    1.78 +* proper output of real numbers - variable precision, no exponent
    1.79 +
    1.80 +* bookmarks (outline)
    1.81 +
    1.82 +* name trees, number trees
    1.83 +
    1.84 +* page labels
    1.85 +
    1.86 +* balance pages tree - currently a degenerate single-level tree, but the
    1.87 +  PDF spec recommends max. of 6 children per parent
    1.88 +
    1.89 +* ImageMask (p. 79) using fill color (g, k, or rg operator, p. 95)
    1.90 +
    1.91 +* thumbnails
    1.92 +
    1.93 +* PDF Page rotate attribute (p. 53)?
    1.94 +
    1.95 +* fix array element ordering
    1.96 +
    1.97 +* memory management - need to reference count all structures and free
    1.98 +  them as appropriate - not necessary for t2p program
    1.99 +
   1.100 +* when an object is written to the file, set a flag to indicate that
   1.101 +  it is now immutable
   1.102 +
   1.103 +* buffered streams (vs. current callback mechanism for unbuffered streams)
   1.104 +
   1.105 +* add support for streams with multiple filters