GFXprim
2D bitmap graphics library with emphasis on speed and correctness
Toggle main menu visibility
Main Page
Topics
Data Structures
Data Structures
Data Structure Index
Data Fields
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Files
File List
Globals
All
g
j
Functions
g
Variables
Typedefs
g
Enumerations
g
j
Enumerator
g
Macros
g
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
include
filters
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 */
49
#include <
filters/gp_dither.gen.h
>
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 */
gp_blur.h
Gaussian blur.
gp_dither.gen.h
Dithering algorithms.
Generated by
1.9.8