#include #include int main(int argc, char **argv) { GError *err = NULL; if (argc < 2) return 2; GdkPixbuf *pb = gdk_pixbuf_new_from_file(argv[1], &err); if (!pb) { fprintf(stderr, "FAIL %s: %s\n", argv[1], err ? err->message : "no error"); return 1; } printf("OK %s %dx%d\n", argv[1], gdk_pixbuf_get_width(pb), gdk_pixbuf_get_height(pb)); g_object_unref(pb); return 0; }