*** empty log message ***
This commit is contained in:
39
TODO
39
TODO
@@ -1,5 +1,5 @@
|
||||
t2p TODO list
|
||||
$Id: TODO,v 1.11 2003/03/07 02:16:08 eric Exp $
|
||||
$Id: TODO,v 1.12 2003/03/10 01:58:34 eric Exp $
|
||||
|
||||
No particular order.
|
||||
|
||||
@@ -7,13 +7,7 @@ No particular order.
|
||||
|
||||
t2p:
|
||||
|
||||
* bookmark format string processing
|
||||
|
||||
* bitblt library:
|
||||
* run length encoding (needed for G4 compression)
|
||||
* optimize
|
||||
* replace inner loops in flip_h and flip_v with Duff's Device
|
||||
* check for endian problems
|
||||
* page labels
|
||||
|
||||
* crop
|
||||
|
||||
@@ -23,8 +17,6 @@ t2p:
|
||||
use actual scan size
|
||||
* multiple page sizes, pick the right one?
|
||||
|
||||
* sort out use of float and double types
|
||||
|
||||
* range checking
|
||||
* rotation (0, 90, 180, or 270)
|
||||
* page number style (D, r, R, a, A)
|
||||
@@ -39,14 +31,12 @@ t2p:
|
||||
|
||||
* overlay G4 images in different colors - use ImageMask and the fill color
|
||||
|
||||
* thresholding of color and grey scale input
|
||||
* bilevel thresholding of color and grey scale input
|
||||
|
||||
* automatic separation using timify code from Tim Shoppa?
|
||||
|
||||
* automatic image detection using DCT or FFT
|
||||
|
||||
* bilevel thresholding
|
||||
|
||||
* downsampling
|
||||
|
||||
* ??? split into two tools, one to process TIFF files,
|
||||
@@ -56,8 +46,15 @@ t2p:
|
||||
|
||||
bitblt routines:
|
||||
|
||||
* G4 fax encoding
|
||||
|
||||
* finish optimized bitblt code
|
||||
|
||||
* optimize
|
||||
* replace inner loops in flip_h and flip_v with Duff's Device
|
||||
|
||||
* check for endian problems
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
PDF routines:
|
||||
@@ -65,17 +62,10 @@ PDF routines:
|
||||
[Page numbers refer to _Portable Document Format Reference Manual_ by
|
||||
Adobe Systems Incorporated, Addison-Wesley, 1993.]
|
||||
|
||||
* G4 fax encoding
|
||||
|
||||
* proper output of real numbers - variable precision, no exponent
|
||||
|
||||
* bookmarks (outline)
|
||||
* alternate destination specs (only is /Fit currently supported)
|
||||
|
||||
* name trees, number trees
|
||||
* when finalize is called, set flag and allow no further changes
|
||||
|
||||
* page labels
|
||||
* bookmarks (outline) should allow alternate destination specs, currently
|
||||
only /Fit is supported
|
||||
|
||||
* balance pages tree - currently a degenerate single-level tree, but the
|
||||
PDF spec recommends max. of 6 children per parent
|
||||
@@ -84,14 +74,15 @@ Adobe Systems Incorporated, Addison-Wesley, 1993.]
|
||||
|
||||
* PDF Page rotate attribute (p. 53)?
|
||||
|
||||
* fix array element ordering
|
||||
|
||||
* memory management - need to reference count all structures and free
|
||||
them as appropriate - not necessary for t2p program
|
||||
|
||||
* when an object is written to the file, set a flag to indicate that
|
||||
it is now immutable
|
||||
|
||||
* name trees, number trees - when finalize is called, set immutable flag
|
||||
and allow no further changes
|
||||
|
||||
* buffered streams (vs. current callback mechanism for unbuffered streams)
|
||||
|
||||
* add support for streams with multiple filters
|
||||
|
||||
Reference in New Issue
Block a user