- Add scalar/mmap to iolayer
- Add close() code to iolayer for fakeseek sources.
- Merge callback interface into iolayer
-- Add iolayer reading/writing for gif
- and raw
- Implment the maxread threshold (Indicates how much can
be read from a source before it stops reading from its
- advanced font layout (spacing, kerning, alignment) (Artur?)
- ways to check if characters are present in a font, eg. checking if
- ligatures are present
+ ligatures are present (done for FreeType2)
- font synthesis - synthesize a bold or slanted font from a normal font
(or even from an existing bold or slanted font)
but could be useful
(2 of the 3 have been done)
-- read_multi() needs to handle other multi-image types, such as TIFF
- (probably the most common)
+- read_multi() needs to handle other multi-image types,
+ (handles TIFF and GIF)
-- write_multi() to save other multi-image types, especially TIFF
+- write_multi() to save other multi-image types, (handles TIFF and GIF)
- compose channels - build a new image based on channels from several
images
-- filled polygons
-
- arc outlines
-- single pixel set and get, maybe with an array of co-ordinates
- http://www.molar.is/en/lists/imager-devel/2002-01/0002.shtml
-
Clean up:
- Make sure everything is doable with the OO interface
i_flood_fill() for example.
- Write a tutorial?
- sample code and Imager/Samples.pod describing them
- Imager/Cookbook.pod
-- modify the .pm files to put pod describing a function close to the
- function
- Write a guide to installing the helper libraries
- Go through the entire project and add comments in pod
so doco.perl can be used to read them.