index.md (850B)
1 Examples 2 ======== 3 Convert image.png to a farbfeld, run it through a filter and write the result 4 to image-filtered.png: 5 6 $ png2ff < image.png | filter | ff2png > image-filtered.png 7 8 [invert.c](invert.c) is an example for such a filter which inverts the colors. 9 Notice that there are no dependencies on external libraries. A hypothetical 10 farbfeld-library would hardly exceed invert.c's size. 11 12 Store a png as a compressed farbfeld: 13 14 $ png2ff < image.png | bzip2 > image.ff.bz2 15 16 Access a compressed farbfeld as a png: 17 18 $ bunzip2 < image.ff.bz2 | ff2png {> image.png, | feh -, ...} 19 20 Handle arbitrary image data using 2ff(1), which falls back to imagemagick's 21 convert(1) for unknown image types: 22 23 $ 2ff < image | filter | ff2png > image-filtered.png 24 25 Refer to the manpages for more information. farbfeld(5) is a good start.