Ignore:
Timestamp:
Apr 1, 2006, 5:02:41 PM (14 years ago)
Author:
Sam Hocevar
Message:
  • Updated the TODO list.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcaca/trunk/TODO

    r682 r712  
    77  -------------------
    88
    9    o brightness, contrast support for bitmaps
    10 
    11    o allow to select the characters that will be used for bitmap
    12      rendering, for instance halftoning (░ ▒ ▓ █) and quarter
    13      blocks (▀ ▄ ▌ ▐ █ ▖ ▗ ▘ ▝ ▚ ▞ ▙ ▛ ▜ ▟).
    14 
    159   o all the sprite stuff (loading, saving, blitting, transparency
    1610     support, background colour support, thinking of a storage format,
    1711     etc.)
     12
     13   o Or maybe, instead of doing shit with the sprites, just allow canvases
     14     to have several buffers, allow to change the active buffer, and treat
     15     sprites like that.
    1816
    1917   o bitmap output support (will require one or several custom fonts),
     
    2624   o ASCII/ANSI art loading functions (maybe load them as sprites)
    2725
     26   o Shouldn't the antialiasing function accept a string instead of a
     27     number, in case we create several antialiasing methods? Or is it
     28     just a waste of time?
     29
     30   o Get rid of cucul_get_fg_color/cucul_get_bg_color, they're really not
     31     useful at all.
     32
    2833
    2934  API-independent stuff
    3035  ---------------------
    3136
     37   o Brightness, contrast support for bitmaps (the functions are here, we
     38     just need to fill them)
     39
     40   o Error distribution dithering
     41
     42   o Add a random factor to the random ditherer. No need to change the API
     43     for that, we can just pass "random:10" instead of "random" to the
     44     cucul_set_bitmap_dithering() function.
     45
     46   o Implement the colour modes set in cucul_set_bitmap_color(). For the
     47     moment only "full16" and "16" are implemented.
     48
    3249   o Fix the thin ellipse rendering (currently it's only |s and -s, we
    33      could make them smoother by using ' ` , etc.
     50     could make them smoother by using ' ` , etc).
    3451
    3552   o support for double width glyphs (also needs some libcaca changes)
     
    8299   o PHP (together with the HTML output it would allow for nice web
    83100     applications)
    84 
    85    o maybe Ruby, maybe Java
    86101
    87102
     
    140155   o Colour support, of course: outputs to IRC, ANSI, HTML...
    141156
    142    o Open FIGlet fonts
     157   o Can open FIGlet fonts
    143158
Note: See TracChangeset for help on using the changeset viewer.