func bytes2pixbuf(data []byte, typ string) *gdkpixbuf.Pixbuf { var loader *gdkpixbuf.Loader if strings.Index(typ, "jpeg") >= 0 { loader, _ = gdkpixbuf.NewLoaderWithMimeType("image/jpeg") } else { loader, _ = gdkpixbuf.NewLoaderWithMimeType("image/png") } loader.SetSize(24, 24) loader.Write(data) loader.Close() return loader.GetPixbuf() }