构造函数

GdkPixbufPixbufLoadernew_with_mime_type

自2.4版起可用

声明 [源]

GdkPixbufLoader*
gdk_pixbuf_loader_new_with_mime_type (
  const char* mime_type,
  GError** error
)

描述 [源]

创建一个新的PixbufLoader对象,始终尝试将图像数据解析为MIME类型mime_type的图像,而不是自动识别类型。

如果需要错误处理来检查图像是否为预期的MIME类型;加载无法通过查看数据可靠识别的图像格式;或用户手动强制指定MIME 类型时,此函数非常有用。

支持的MIME类型列表取决于安装的图像加载器,但通常“image/png”,“image/jpeg”,“image/gif”,“image/tiff”和“image/x-xpixmap”属于支持的MIME类型之一。要获取支持的MIME类型的完整列表,请在gdk_pixbuf_get_formats()返回的每个GdkPixbufFormat结构上调用gdk_pixbuf_format_get_mime_types()。

自2.4版起可用

参数

mime_type

类型: const char*

要加载的MIME类型。

数据由函数的调用者拥有。
值为以null结尾的UTF-8字符串。
error

类型: GError **

用于恢复错误的返回位置的位置

参数可以是NULL
如果返回位置不是NULL,则必须将其初始化为null的GError*。
如果没有错误,构造函数将保留初始化的参数为null。
在发生错误的情况下,参数将设置为新分配的GError;调用者将接收数据,并负责释放它。

返回值

类型: GdkPixbufLoader

一个新的pixbuf加载器。

函数的调用者将对数据负责,并负责释放它。