Skip to content
rasberry edited this page Mar 2, 2020 · 36 revisions

TODO

General

  • maybe color the 'usage' text a little ?
  • maybe add syntax to chain image functions together
    • possibly using '--' to seperate actions
    • need to figure out input/output file(s)
    • is there a need for multiple-in / multiple-out ?
  • samplers seem to have a n off-by-one issue (see dotnet run -- areasmoother salieri-bx.png -t 2 --max-threads 1 --sampler 2)
  • use private static readonly ImageComparer ValidatorComparer = ImageComparer.TolerantPercentage(0.05f); instead of custom comparer for image tests
  • refactor wiki generator to use msbuild task instead of tests

Ideas

AreaSmoother

  • create an areasmoother that samples surrounding pixels then weighted-averages them based on distance - similar to original but without picking the 'best' vector
  • AS2 has an off-by-one error when using --rect option

PixelateDetails

  • Paralellize and add progress bar
  • add a mode where borders inside of boxes are added
    • border color options [average, original, user specified color]
    • fill options [average, original, user specified color]
    • need to come up with color input parser
      • rgb 0-255 : "127,63,255"
      • rgb decimals : "0.5,0.25,1.0"
      • rgb percent : "50%,25%,100%"
      • rgb Hex : "#7F3FFF"
      • other color spaces ?
    • maybe include option to specify which boders to render ? (nesw) or (trbl)

Derivatives

  • Paralellize and add progress bar
  • maybe add other types of derivatives

ZoomBlur

  • add a vertial / horizontal only zoom blur (curtain blur ?)

Swirl

  • is it possible to do a outer swirl (outside of radius towards edge instead of inwards?)

Encryption

  • add option to change key size? supposedly options are (128,192,256)

Deform

AllColors

  • add arrangements
    • left to right / right to left
    • spiral in to out
  • add option to invert sort order

SpearGraphic

  • breakout Third and Fourth into their own generators
  • add a way to change the default control variable values
  • add support for rectangle option '-#'

ColatzVis

  • not really working well.. need a new visualization

UlamSpiral

  • add spacing between x,y points so we can draw dots with size based number of factors
  • add support for color pallete
  • add option to invert dot size - dot size for primes is max, and smallest for many divisors
  • add option to switch between sphere and disk dots

Clone this wiki locally