RE: gdk_pixbuf_new_from_file_at_scale() returning error saying "Unrecognized image file format" when loading png files
- From: <avijit manna wipro com>
- To: <alexl redhat com>
- Cc: gtk-devel-list gnome org
- Subject: RE: gdk_pixbuf_new_from_file_at_scale() returning error saying "Unrecognized image file format" when loading png files
- Date: Wed, 13 Jun 2012 10:16:39 +0000
HI Alexandar,
Thanks for your input. I tried installing shared-mime-info package. But still it is not working. Below is the snippet how I configure and build shared-mime-info and gdk-pixbuf:
cd shared-mime-info-0.90
./configure --prefix=$WLD
make
make install
cd ..
# As of 2012-03-14, gtk git is saying:
# Requested 'gdk-pixbuf-2.0 >= 2.25.2' but version of GdkPixbuf is 2.24.0
cd gdk-pixbuf
./configure --prefix=$WLD --without-libtiff # Is it worth grabbing libtiff?
make
make install
cd ..
Do I need to export any variable also?
Regards,
Avijit
________________________________________
From: Alexander Larsson [alexl redhat com]
Sent: Wednesday, June 13, 2012 2:06 PM
To: Avijit Manna (WT01 - PES)
Cc: gtk-devel-list gnome org
Subject: Re: gdk_pixbuf_new_from_file_at_scale() returning error saying "Unrecognized image file format" when loading png files
On Tue, 2012-06-12 at 14:40 +0000, avijit manna wipro com wrote:
> Hi,
>
> On further debugging I could see the below behaviour:
>
> 1. _gdk_pixbuf_get_module receives the buffer header as:<89>PNG
> 2. But when it fetch the mime_type on that buffer it is getting mime_type:application/octet-stream which should be image/png.
>
> Due to this there is a type mismatch in mime_type and hence it is returning error with "Unrecognized image file format".
>
> Any idea which could be the reason for this mime_type mismatch?
Gdk-pixbuf optionally uses gio to do mime sniffing, which requires the
shared-mime-info package to be installed. However, the configure script
for gdk-pixbuf explicitly tries to sniff the mimetype for some png data,
and only enables this if that worked.
Are you are building and deploying gdk-pixbuf in different contexts?
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]