Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
GNOME
gegl
Commits
47e52cb2
Commit
47e52cb2
authored
Jan 29, 2021
by
John Marshall
Committed by
John Marshall
Feb 20, 2021
Browse files
tests: add exposure and saturation composition
tests from Debarshi Ray - issue
#53
parent
67517ec6
Changes
5
Hide whitespace changes
Inline
Side-by-side
tests/compositions/exposure.xml
0 → 100644
View file @
47e52cb2
<?xml version='1.0' encoding='UTF-8'?>
<gegl>
<node
operation=
'gegl:over'
>
<node
operation=
'gegl:crop'
>
<params>
<param
name=
'x'
>
256.0
</param>
<param
name=
'y'
>
192.0
</param>
<param
name=
'width'
>
256.0
</param>
<param
name=
'height'
>
192.0
</param>
</params>
</node>
<node
operation=
'gegl:exposure'
>
<params>
<param
name=
'black-level'
>
0.03
</param>
<param
name=
'exposure'
>
-1.0
</param>
</params>
</node>
<node
operation=
'gegl:convert-format'
>
<params>
<param
name=
'format'
>
YA float
</param>
</params>
</node>
<clone
ref=
'clone0'
/>
</node>
<node
operation=
'gegl:over'
>
<node
operation=
'gegl:crop'
>
<params>
<param
name=
'x'
>
0.0
</param>
<param
name=
'y'
>
192.0
</param>
<param
name=
'width'
>
256.0
</param>
<param
name=
'height'
>
192.0
</param>
</params>
</node>
<node
operation=
'gegl:exposure'
>
<params>
<param
name=
'black-level'
>
0.03
</param>
<param
name=
'exposure'
>
-1.0
</param>
</params>
</node>
<node
operation=
'gegl:convert-format'
>
<params>
<param
name=
'format'
>
Y float
</param>
</params>
</node>
<clone
ref=
'clone0'
/>
</node>
<node
operation=
'gegl:over'
>
<node
operation=
'gegl:crop'
>
<params>
<param
name=
'x'
>
256.0
</param>
<param
name=
'y'
>
0.0
</param>
<param
name=
'width'
>
256.0
</param>
<param
name=
'height'
>
192.0
</param>
</params>
</node>
<node
operation=
'gegl:exposure'
>
<params>
<param
name=
'black-level'
>
0.03
</param>
<param
name=
'exposure'
>
-1.0
</param>
</params>
</node>
<node
operation=
'gegl:convert-format'
>
<params>
<param
name=
'format'
>
RGBA float
</param>
</params>
</node>
<clone
ref=
'clone0'
/>
</node>
<node
operation=
'gegl:crop'
>
<params>
<param
name=
'x'
>
0.0
</param>
<param
name=
'y'
>
0.0
</param>
<param
name=
'width'
>
256.0
</param>
<param
name=
'height'
>
192.0
</param>
</params>
</node>
<node
operation=
'gegl:exposure'
>
<params>
<param
name=
'black-level'
>
0.03
</param>
<param
name=
'exposure'
>
-1.0
</param>
</params>
</node>
<node
operation=
'gegl:convert-format'
>
<params>
<param
name=
'format'
>
RGB float
</param>
</params>
</node>
<node
operation=
'gegl:load'
id=
'clone0'
>
<params>
<param
name=
'path'
>
data/car-stack.png
</param>
</params>
</node>
</gegl>
tests/compositions/meson.build
View file @
47e52cb2
...
...
@@ -17,6 +17,7 @@ composition_tests = [
'convolve2'
,
'dropshadow-json'
,
'edge'
,
'exposure'
,
'fattal02'
,
'gamma'
,
'gegl'
,
...
...
@@ -40,6 +41,7 @@ composition_tests = [
'rgb-params'
,
'rotate'
,
'rotate-on-center'
,
'saturation'
,
'scale-size-keepaspect'
,
'simple-scale'
,
'sinus'
,
...
...
tests/compositions/reference/exposure.png
0 → 100644
View file @
47e52cb2
713 KB
tests/compositions/reference/saturation.png
0 → 100644
View file @
47e52cb2
1.11 MB
tests/compositions/saturation.xml
0 → 100644
View file @
47e52cb2
<?xml version='1.0' encoding='UTF-8'?>
<gegl>
<node
operation=
'gegl:over'
>
<node
operation=
'gegl:crop'
>
<params>
<param
name=
'x'
>
256.0
</param>
<param
name=
'y'
>
192.0
</param>
<param
name=
'width'
>
256.0
</param>
<param
name=
'height'
>
192.0
</param>
</params>
</node>
<node
operation=
'gegl:saturation'
>
<params>
<param
name=
'scale'
>
1.5
</param>
</params>
</node>
<node
operation=
'gegl:convert-format'
>
<params>
<param
name=
'format'
>
CIE LCH(ab) alpha float
</param>
</params>
</node>
<clone
ref=
'clone0'
/>
</node>
<node
operation=
'gegl:over'
>
<node
operation=
'gegl:crop'
>
<params>
<param
name=
'x'
>
0.0
</param>
<param
name=
'y'
>
192.0
</param>
<param
name=
'width'
>
256.0
</param>
<param
name=
'height'
>
192.0
</param>
</params>
</node>
<node
operation=
'gegl:saturation'
>
<params>
<param
name=
'scale'
>
1.5
</param>
</params>
</node>
<node
operation=
'gegl:convert-format'
>
<params>
<param
name=
'format'
>
CIE LCH(ab) float
</param>
</params>
</node>
<clone
ref=
'clone0'
/>
</node>
<node
operation=
'gegl:over'
>
<node
operation=
'gegl:crop'
>
<params>
<param
name=
'x'
>
256.0
</param>
<param
name=
'y'
>
0.0
</param>
<param
name=
'width'
>
256.0
</param>
<param
name=
'height'
>
192.0
</param>
</params>
</node>
<node
operation=
'gegl:saturation'
>
<params>
<param
name=
'scale'
>
1.5
</param>
</params>
</node>
<node
operation=
'gegl:convert-format'
>
<params>
<param
name=
'format'
>
RGBA float
</param>
</params>
</node>
<clone
ref=
'clone0'
/>
</node>
<node
operation=
'gegl:crop'
>
<params>
<param
name=
'x'
>
0.0
</param>
<param
name=
'y'
>
0.0
</param>
<param
name=
'width'
>
256.0
</param>
<param
name=
'height'
>
192.0
</param>
</params>
</node>
<node
operation=
'gegl:saturation'
>
<params>
<param
name=
'scale'
>
1.5
</param>
</params>
</node>
<node
operation=
'gegl:convert-format'
>
<params>
<param
name=
'format'
>
RGB float
</param>
</params>
</node>
<node
operation=
'gegl:load'
id=
'clone0'
>
<params>
<param
name=
'path'
>
data/car-stack.png
</param>
</params>
</node>
</gegl>
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment