🔒 Repository is read-only – file editing is disabled.
12345678910111213141516
#include <gdk-pixbuf/gdk-pixbuf.h>
#include <stdio.h>
int main(void) {
GSList *formats = gdk_pixbuf_get_formats();
for (GSList *l = formats; l; l = l->next) {
GdkPixbufFormat *f = (GdkPixbufFormat *)l->data;
gchar **exts = gdk_pixbuf_format_get_extensions(f);
gchar **mimes = gdk_pixbuf_format_get_mime_types(f);
printf("format=%s exts=%s mimes=%s\n",
gdk_pixbuf_format_get_name(f),
exts && exts[0] ? exts[0] : "-",
mimes && mimes[0] ? mimes[0] : "-");
g_strfreev(exts); g_strfreev(mimes);
}
return 0;
}