// gcc test_img.c -o test_img `pkg-config --cflags --libs elementary` #include EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *img; elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); win = elm_win_util_standard_add("Main", "Hello, World!"); elm_win_autodel_set(win, EINA_TRUE); img = elm_image_add(win); const char *fname, *group; elm_image_file_get(img, &fname, &group); printf("img %p fname: %s group: %s\n", img, fname, group); evas_object_resize(win, 400, 400); evas_object_show(win); elm_run(); return 0; } ELM_MAIN()