|
|
|
@ -27,7 +27,8 @@ typedef struct {
@@ -27,7 +27,8 @@ typedef struct {
|
|
|
|
|
enum fxid { Fx_cos01=5, Fx_cos010, Fx_pow2, Fx_sqrt, Fx_gray0, Fx_halfsz0, |
|
|
|
|
Fx_rot90, Fx_cmixa, Fx_desat, Fx_ctr2x2, Fx_norm, |
|
|
|
|
Fx_classtrial, Fx_mirror, Fx_shift0, Fx_trimul, |
|
|
|
|
Fx_xper, Fx_binarize, Fx_trinarize,Fx_hilight_R }; |
|
|
|
|
Fx_xper, Fx_binarize, Fx_trinarize, Fx_hilight_R, |
|
|
|
|
Fx_absolute }; |
|
|
|
|
|
|
|
|
|
Fx fx_list[] = { |
|
|
|
|
{ "cos01", Fx_cos01, 0, 1 }, |
|
|
|
@ -49,6 +50,7 @@ Fx fx_list[] = {
@@ -49,6 +50,7 @@ Fx fx_list[] = {
|
|
|
|
|
{ "binarize", Fx_binarize, 0, 1 }, |
|
|
|
|
{ "trinarize", Fx_trinarize, 0, 1 }, |
|
|
|
|
{ "hilightr", Fx_hilight_R, 0, 1 }, |
|
|
|
|
{ "abs", Fx_absolute, 0, 0 }, |
|
|
|
|
{ NULL, 0, 0, 0 } |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
@ -231,6 +233,10 @@ switch (action) {
@@ -231,6 +233,10 @@ switch (action) {
|
|
|
|
|
foo = fimg_highlight_color(&src, &dest, 'R', 1.333); |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
case Fx_absolute: |
|
|
|
|
fimg_copy_data(&src, &dest); |
|
|
|
|
foo = fimg_absolute(&dest); |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|
fprintf(stderr, "%s %s : %d is bad action\n", |
|
|
|
|
__FILE__, __func__, action); |
|
|
|
|