mirror of
https://forge.katzen.cafe/katzen-cafe/iowo.git
synced 2024-11-24 22:38:45 +01:00
svg-filters: format matrices in complex test
This commit is contained in:
parent
84448af714
commit
ace69b0094
|
@ -11,7 +11,10 @@ fn test_chrom_abb() {
|
||||||
let chan_r = chromabb.color_matrix(
|
let chan_r = chromabb.color_matrix(
|
||||||
StandardInput::SourceGraphic,
|
StandardInput::SourceGraphic,
|
||||||
ColorMatrixType::Matrix(Box::new([
|
ColorMatrixType::Matrix(Box::new([
|
||||||
1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0.,
|
1., 0., 0., 0., 0., //
|
||||||
|
0., 0., 0., 0., 0., //
|
||||||
|
0., 0., 0., 0., 0., //
|
||||||
|
0., 0., 0., 1., 0.,
|
||||||
])),
|
])),
|
||||||
);
|
);
|
||||||
let offset_r = chromabb.offset(chan_r, 25., 0.);
|
let offset_r = chromabb.offset(chan_r, 25., 0.);
|
||||||
|
@ -20,7 +23,10 @@ fn test_chrom_abb() {
|
||||||
let chan_b = chromabb.color_matrix(
|
let chan_b = chromabb.color_matrix(
|
||||||
StandardInput::SourceGraphic,
|
StandardInput::SourceGraphic,
|
||||||
ColorMatrixType::Matrix(Box::new([
|
ColorMatrixType::Matrix(Box::new([
|
||||||
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 1., 0.,
|
0., 0., 0., 0., 0., //
|
||||||
|
0., 0., 0., 0., 0., //
|
||||||
|
0., 0., 1., 0., 0., //
|
||||||
|
0., 0., 0., 1., 0.,
|
||||||
])),
|
])),
|
||||||
);
|
);
|
||||||
let offset_b = chromabb.offset(chan_b, -25., 0.);
|
let offset_b = chromabb.offset(chan_b, -25., 0.);
|
||||||
|
@ -31,7 +37,10 @@ fn test_chrom_abb() {
|
||||||
let chan_g = chromabb.color_matrix(
|
let chan_g = chromabb.color_matrix(
|
||||||
StandardInput::SourceGraphic,
|
StandardInput::SourceGraphic,
|
||||||
ColorMatrixType::Matrix(Box::new([
|
ColorMatrixType::Matrix(Box::new([
|
||||||
0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0.,
|
0., 0., 0., 0., 0., //
|
||||||
|
0., 1., 0., 0., 0., //
|
||||||
|
0., 0., 0., 0., 0., //
|
||||||
|
0., 0., 0., 1., 0.,
|
||||||
])),
|
])),
|
||||||
);
|
);
|
||||||
chromabb.composite_arithmetic(composite_rb, chan_g, 0., 1., 1., 0.);
|
chromabb.composite_arithmetic(composite_rb, chan_g, 0., 1., 1., 0.);
|
||||||
|
|
Loading…
Reference in a new issue