// testVipsExtend.cpp : Defines the entry point for the console application. // #include "Negative.h" #include int main(int argc, char* argv[]) { if (VIPS_INIT(argv[0])) vips_error_exit(NULL); negative_get_type(); VipsImage* in; // = vips_image_new(); in = vips_image_new_from_file("car.png", NULL); if (!in) vips_error_exit(NULL); VipsImage* out = vips_image_new(); if( my_negative( in, &out, "image_max", 128, NULL ) ) vips_error_exit(NULL); int result = vips_image_write_to_file(out, "car_out.png", NULL); if (result) vips_error_exit(NULL); g_object_unref(in); g_object_unref(out); return 0; }