diff --git a/docs/images/manual_clonefilter_0.png b/docs/images/manual_clonefilter_0.png new file mode 100644 index 0000000..04c8b81 Binary files /dev/null and b/docs/images/manual_clonefilter_0.png differ diff --git a/docs/images/manual_clonefilter_1.png b/docs/images/manual_clonefilter_1.png new file mode 100644 index 0000000..a754869 Binary files /dev/null and b/docs/images/manual_clonefilter_1.png differ diff --git a/docs/images/manual_clonefilter_2.png b/docs/images/manual_clonefilter_2.png new file mode 100644 index 0000000..9d04b46 Binary files /dev/null and b/docs/images/manual_clonefilter_2.png differ diff --git a/docs/images/manual_filter_alpha_chromakey.png b/docs/images/manual_filter_alpha_chromakey.png new file mode 100644 index 0000000..76aafff Binary files /dev/null and b/docs/images/manual_filter_alpha_chromakey.png differ diff --git a/docs/images/manual_filter_alpha_fill.png b/docs/images/manual_filter_alpha_fill.png new file mode 100644 index 0000000..7ec3221 Binary files /dev/null and b/docs/images/manual_filter_alpha_fill.png differ diff --git a/docs/images/manual_filter_alpha_lumakey.png b/docs/images/manual_filter_alpha_lumakey.png new file mode 100644 index 0000000..64fedfa Binary files /dev/null and b/docs/images/manual_filter_alpha_lumakey.png differ diff --git a/docs/images/manual_filter_blur_closing.png b/docs/images/manual_filter_blur_closing.png new file mode 100644 index 0000000..d9c8d0b Binary files /dev/null and b/docs/images/manual_filter_blur_closing.png differ diff --git a/docs/images/manual_filter_blur_fast.png b/docs/images/manual_filter_blur_fast.png new file mode 100644 index 0000000..ce3e59b Binary files /dev/null and b/docs/images/manual_filter_blur_fast.png differ diff --git a/docs/images/manual_filter_blur_gaussian.png b/docs/images/manual_filter_blur_gaussian.png new file mode 100644 index 0000000..18c7aa4 Binary files /dev/null and b/docs/images/manual_filter_blur_gaussian.png differ diff --git a/docs/images/manual_filter_blur_opening.png b/docs/images/manual_filter_blur_opening.png new file mode 100644 index 0000000..8aa4801 Binary files /dev/null and b/docs/images/manual_filter_blur_opening.png differ diff --git a/docs/images/manual_filter_blur_scattered.png b/docs/images/manual_filter_blur_scattered.png new file mode 100644 index 0000000..ae6a04d Binary files /dev/null and b/docs/images/manual_filter_blur_scattered.png differ diff --git a/docs/images/manual_filter_delay.png b/docs/images/manual_filter_delay.png new file mode 100644 index 0000000..373c9a5 Binary files /dev/null and b/docs/images/manual_filter_delay.png differ diff --git a/docs/images/manual_filter_downsample.png b/docs/images/manual_filter_downsample.png new file mode 100644 index 0000000..03176dc Binary files /dev/null and b/docs/images/manual_filter_downsample.png differ diff --git a/docs/images/manual_filter_edge_contour.png b/docs/images/manual_filter_edge_contour.png new file mode 100644 index 0000000..3f12849 Binary files /dev/null and b/docs/images/manual_filter_edge_contour.png differ diff --git a/docs/images/manual_filter_edge_freichen.png b/docs/images/manual_filter_edge_freichen.png new file mode 100644 index 0000000..4b75b57 Binary files /dev/null and b/docs/images/manual_filter_edge_freichen.png differ diff --git a/docs/images/manual_filter_edge_sobel.png b/docs/images/manual_filter_edge_sobel.png new file mode 100644 index 0000000..6e62195 Binary files /dev/null and b/docs/images/manual_filter_edge_sobel.png differ diff --git a/docs/images/manual_filter_edge_thresholding.png b/docs/images/manual_filter_edge_thresholding.png new file mode 100644 index 0000000..c4dbd0d Binary files /dev/null and b/docs/images/manual_filter_edge_thresholding.png differ diff --git a/docs/images/manual_filter_sharpen_blackhat.png b/docs/images/manual_filter_sharpen_blackhat.png new file mode 100644 index 0000000..5853513 Binary files /dev/null and b/docs/images/manual_filter_sharpen_blackhat.png differ diff --git a/docs/images/manual_filter_sharpen_convolution.png b/docs/images/manual_filter_sharpen_convolution.png new file mode 100644 index 0000000..8a12e66 Binary files /dev/null and b/docs/images/manual_filter_sharpen_convolution.png differ diff --git a/docs/images/manual_filter_sharpen_edge.png b/docs/images/manual_filter_sharpen_edge.png new file mode 100644 index 0000000..ad513a9 Binary files /dev/null and b/docs/images/manual_filter_sharpen_edge.png differ diff --git a/docs/images/manual_filter_sharpen_unsharpmask.png b/docs/images/manual_filter_sharpen_unsharpmask.png new file mode 100644 index 0000000..00ff6c9 Binary files /dev/null and b/docs/images/manual_filter_sharpen_unsharpmask.png differ diff --git a/docs/images/manual_filter_sharpen_whitehat.png b/docs/images/manual_filter_sharpen_whitehat.png new file mode 100644 index 0000000..174f95b Binary files /dev/null and b/docs/images/manual_filter_sharpen_whitehat.png differ diff --git a/docs/images/manual_filter_smooth_add_grain.png b/docs/images/manual_filter_smooth_add_grain.png new file mode 100644 index 0000000..a0706e2 Binary files /dev/null and b/docs/images/manual_filter_smooth_add_grain.png differ diff --git a/docs/images/manual_filter_smooth_add_noise.png b/docs/images/manual_filter_smooth_add_noise.png new file mode 100644 index 0000000..8dd1fb9 Binary files /dev/null and b/docs/images/manual_filter_smooth_add_noise.png differ diff --git a/docs/images/manual_filter_smooth_bilateral.png b/docs/images/manual_filter_smooth_bilateral.png new file mode 100644 index 0000000..09574f2 Binary files /dev/null and b/docs/images/manual_filter_smooth_bilateral.png differ diff --git a/docs/images/manual_filter_smooth_closing.png b/docs/images/manual_filter_smooth_closing.png new file mode 100644 index 0000000..9979880 Binary files /dev/null and b/docs/images/manual_filter_smooth_closing.png differ diff --git a/docs/images/manual_filter_smooth_dilation.png b/docs/images/manual_filter_smooth_dilation.png new file mode 100644 index 0000000..ac9dbe4 Binary files /dev/null and b/docs/images/manual_filter_smooth_dilation.png differ diff --git a/docs/images/manual_filter_smooth_erosion.png b/docs/images/manual_filter_smooth_erosion.png new file mode 100644 index 0000000..4c1eb68 Binary files /dev/null and b/docs/images/manual_filter_smooth_erosion.png differ diff --git a/docs/images/manual_filter_smooth_kuwahara.png b/docs/images/manual_filter_smooth_kuwahara.png new file mode 100644 index 0000000..3206578 Binary files /dev/null and b/docs/images/manual_filter_smooth_kuwahara.png differ diff --git a/docs/images/manual_filter_smooth_opening.png b/docs/images/manual_filter_smooth_opening.png new file mode 100644 index 0000000..917f39f Binary files /dev/null and b/docs/images/manual_filter_smooth_opening.png differ diff --git a/docs/images/manual_filter_smooth_removenoise.png b/docs/images/manual_filter_smooth_removenoise.png new file mode 100644 index 0000000..0ab3054 Binary files /dev/null and b/docs/images/manual_filter_smooth_removenoise.png differ diff --git a/docs/images/manual_shadertoy_0.png b/docs/images/manual_shadertoy_0.png new file mode 100644 index 0000000..6dfb6a4 Binary files /dev/null and b/docs/images/manual_shadertoy_0.png differ diff --git a/docs/images/manual_shadertoy_1.png b/docs/images/manual_shadertoy_1.png new file mode 100644 index 0000000..1fb70ff Binary files /dev/null and b/docs/images/manual_shadertoy_1.png differ diff --git a/docs/images/manual_shadertoy_2.png b/docs/images/manual_shadertoy_2.png new file mode 100644 index 0000000..cd372b3 Binary files /dev/null and b/docs/images/manual_shadertoy_2.png differ diff --git a/docs/images/manual_shadertoy_3.png b/docs/images/manual_shadertoy_3.png new file mode 100644 index 0000000..f841c84 Binary files /dev/null and b/docs/images/manual_shadertoy_3.png differ diff --git a/docs/images/manual_shadertoy_4.png b/docs/images/manual_shadertoy_4.png new file mode 100644 index 0000000..6778e27 Binary files /dev/null and b/docs/images/manual_shadertoy_4.png differ diff --git a/docs/images/manual_shadertoy_5.png b/docs/images/manual_shadertoy_5.png new file mode 100644 index 0000000..f0f6f35 Binary files /dev/null and b/docs/images/manual_shadertoy_5.png differ