A photo filter.
Find a file
2018-12-20 00:41:29 -05:00
src change raster method, add todo to readme 2018-12-20 00:38:06 -05:00
.gitignore Display images 2018-11-25 21:53:07 -05:00
image-triangles.cabal change raster method, add todo to readme 2018-12-20 00:38:06 -05:00
LICENSE parallelism 2018-12-18 01:32:49 -05:00
project.nix parallelism 2018-12-18 01:32:49 -05:00
README.md cleaner readme 2018-12-20 00:41:29 -05:00
release.nix swap to nix and working version with multiple faded triangles 2018-12-17 14:25:59 -05:00
shell.nix swap to nix and working version with multiple faded triangles 2018-12-17 14:25:59 -05:00
sierra.jpg parallelism 2018-12-18 01:32:49 -05:00
SVGFonts.nix swap to nix and working version with multiple faded triangles 2018-12-17 14:25:59 -05:00

image-triangles

make sure you have nix installed

curl https://nixos.org/nix/install | sh

to build:

nix-build

run with

./result/bin/image-triangles -o output.svg

to develop on:

cabal --enable-nix build

or

echo "nix: True" >> ~/.cabal/config
cabal build

run with

./dist/build/image-triangles/image-triangles -o output.svg

todo

* Why is the area wrong for the top right corner?
* Rasterization for triangles
* Cmdline interface that lets you set number of triangles, and smallness
* Pointy triangle filter
* Confirm diagrams is rendering triangles in the correct places.
* Cache transformations to the colors library
* Hip has a map transformation. It also depends on the colours library, does it use it?
* Check that hip colors are srgb
* Think about opacity. What if everything was completely opaque? What should we do with areas that arent 100% covered at the end?