🔒 Repository is read-only – file editing is disabled.

PaganLinux/tmp-pixbuf-test.c main

14 linii Raw ← Powrót
1234567891011121314
#include <gdk-pixbuf/gdk-pixbuf.h>
#include <stdio.h>
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;
}