Module Convolve

type kernel = {
  1. size : int;
  2. weights : int array;
  3. divisor : int;
  4. offset : int;
}
val apply : kernel -> Pixels.image -> Pixels.image
val separable : float array -> Pixels.image -> Pixels.image
val blur : kernel
val blur_more : kernel
val sharpen : kernel
val sharpen_more : kernel
val emboss : kernel