GFXprim
2D bitmap graphics library with emphasis on speed and correctness
Loading...
Searching...
No Matches
gp_filters.h
1// SPDX-License-Identifier: LGPL-2.1-or-later
2/*
3 * Copyright (C) 2009-2010 Jiri "BlueBear" Dluhos
4 * <jiri.bluebear.dluhos@gmail.com>
5 *
6 * Copyright (C) 2009-2011 Cyril Hrubis <metan@ucw.cz>
7 */
8
9/*
10
11 gp_pixmap filters.
12
13 */
14
15#ifndef FILTERS_GP_FILTERS_H
16#define FILTERS_GP_FILTERS_H
17
18/* Point filters, brightness, contrast ... */
19#include <filters/gp_point.h>
20
21/* Addition, difference, min, max ... */
22#include <filters/gp_arithmetic.h>
23
24/* Histograms, ... */
25#include <filters/gp_stats.h>
26
27/* Image rotations (90 180 270 grads) and mirroring */
28#include <filters/gp_rotate.h>
29
30/* Linear convolution Raw API */
31#include <filters/gp_linear.h>
32
33/* Convolution filters */
34#include <filters/gp_convolution.h>
35
36/* Blur filters */
37#include <filters/gp_blur.h>
38
39/* Edge detection filters */
40#include <filters/gp_edge_detection.h>
41
42/* Image scaling (resampling) */
43#include <filters/gp_resize.h>
44#include <filters/gp_resize_nn.h>
45#include <filters/gp_resize_linear.h>
46#include <filters/gp_resize_cubic.h>
47
48/* Bitmap dithering */
50
51/* Laplace based filters */
52#include <filters/gp_laplace.h>
53
54/* Median filter */
55#include <filters/gp_median.h>
56
57/* Weighted Median filter */
58#include <filters/gp_weighted_median.h>
59
60/* Sigma Mean filter */
61#include <filters/gp_sigma.h>
62
63/* Gaussian noise filter */
64#include <filters/gp_gaussian_noise.h>
65
66/* Multi tone point filters */
67#include <filters/gp_multi_tone.h>
68#include <filters/gp_sepia.h>
69
70#endif /* FILTERS_GP_FILTERS_H */
Gaussian blur.
Dithering algorithms.