#include <iostream>
#include "SynthImg.h"


using namespace std;


Img *readpng(const char *filename);


int main(int argc, char** argv)
{
    Img* img = readpng(argv[1]);

    assert(argc == 6);

    SynthImg syn;
    syn.init(img, atoi(argv[3]), atoi(argv[4]), argv[2], atoi(argv[5]));

//    syn.print_nns(0);
    
    syn.synthesize();
    syn.print_synth_ppm();

    return 0;
}

