Various glitching pixel filters or functions
Use following filters with [[filter-channels]] function.
Short sketches operating on images/pixels.
All filters are equiped with random configuration generator.
Various glitching pixel filters or functions ### Filter Use following filters with [[filter-channels]] function. * Slitscan - x/y slitscan simulation based on wave functions * Shift-channels - just shift channels * Mirror - mirror image along different axes * Slitscan2 - slitscan simulation based on vector fields * Fold - apply vector field on the image * Pix2line - convert pixel into horizontal line ### Machines Short sketches operating on images/pixels. * Blend - compose two images in glitchy way All filters are equiped with random configuration generator.
(ABANDONED) Raymarching helper.
(ABANDONED) Raymarching helper. * http://www.iquilezles.org/www/index.htm * http://mercury.sexy/hg_sdf/
Segment image into parts.
Currently contains only quadtree segmentation.
Segment image into parts. Currently contains only quadtree segmentation.
Image pixels as signal
Pixels (Image) can be treated as signal. Conversion to signal is based on strategies of converting image to RAW and then converting to audio. It includes channel data layout and packing into integer, encoding, endianess, etc.
To convert Pixels to signal use pixels->signal function. To convert back use signal->pixels. signal->pixels requires target Pixels object to store result of conversion. Target is mutated then.
To filter Pixels directly (without explicit conversion to and from Signals) you can use [[filter-channels]] with effects-filter.
Image pixels as signal ### Pixels as Signal `Pixels` (`Image`) can be treated as signal. Conversion to signal is based on strategies of converting image to RAW and then converting to audio. It includes channel data layout and packing into integer, encoding, endianess, etc. To convert `Pixels` to signal use [[pixels->signal]] function. To convert back use [[signal->pixels]]. [[signal->pixels]] requires target `Pixels` object to store result of conversion. Target is mutated then. To filter `Pixels` directly (without explicit conversion to and from Signals) you can use [[filter-channels]] with [[effects-filter]].
Set of various utilities which can be used to display various objects.
Set of various utilities which can be used to display various objects.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |