sammycage / plutofilter C 203 9 A single-header, zero-allocation image filter library in C image-filters blur color-matrix grayscale