]> bicyclesonthemoon.info Git - ott/enhance/blobdiff - enhance.c
Fully working online interface; for now bluenh only.
[ott/enhance] / enhance.c
index 0808b9dbff111962645d8eb771922862ed48de9d..2e0056b07fbfea964969bb1d9ac5ceb8f825f1c1 100644 (file)
--- a/enhance.c
+++ b/enhance.c
@@ -1,7 +1,7 @@
 /*
 enhance.c
 The tool with multiple enhancements and manipulations of pictures
-12.11.2022
+03.12.2022
 
 Copyright (C) 2022  Balthasar SzczepaƄski
 
@@ -31,6 +31,14 @@ on Pentium III libdevil must be recompiled with
 #include "core.h"
 #include "info.h"
 #include "nofading.h"
+#include "bluenh.h"
+#include "reveal.h"
+#include "diff.h"
+#include "npb.h"
+#include "pal_mix.h"
+#include "pal_unmix.h"
+#include "pal_mixdiff.h"
+#include "remap_t_1.h"
 
 int main (int argc, char **argv)
 {
@@ -50,6 +58,22 @@ int main (int argc, char **argv)
                f = &subtool_nofading;
        else if (strcmp(argv[1], "info")==0)
                f = &subtool_info;
+       else if (strcmp(argv[1], "bluenh")==0)
+               f = &subtool_bluenh;
+       else if (strcmp(argv[1], "reveal")==0)
+               f = &subtool_reveal;
+       else if (strcmp(argv[1], "diff")==0)
+               f = &subtool_diff;
+       else if (strcmp(argv[1], "npb")==0)
+               f = &subtool_npb;
+       else if (strcmp(argv[1], "pal_mix")==0)
+               f = &subtool_pal_mix;
+       else if (strcmp(argv[1], "pal_unmix")==0)
+               f = &subtool_pal_unmix;
+       else if (strcmp(argv[1], "pal_mixdiff")==0)
+               f = &subtool_pal_mixdiff;
+       else if (strcmp(argv[1], "remap_t_1")==0)
+               f = &subtool_remap_t_1;
        else
                finish(EINVAL, "Unknown mode.\n");
        
@@ -58,6 +82,5 @@ int main (int argc, char **argv)
        if (r!=0)
                finish(r, error_text);
        
-       
        finish(0, "");
 }
\ No newline at end of file