All GNOME application are unable to handle webp format.
This is outgoing of libwebp not providing gdk-pixbuf support.
Solution is to install gdk-pixbuf-loader-webp, which supply this functionality, instead of poor Google approach to ignore support inside libwebp.
Steps to Reproduce:
a) Run any GNOME based application, image viewer or client (I tested on Fractal and Images)
b) run gdk-pixbuf-pixdata ~/nexus7_gnome_maps.webp ~/test
a) fails to open webp image
failed to load "/home/okias/nexus7_gnome_maps.webp": Couldn?t recognize the image file format for file ?/home/okias/nexus7_gnome_maps.webp?
a) webp file should be shown.
b) file ~/test is created
*** This bug has been marked as a duplicate of bug 703864 ***
Please, do not rename bug, while losing it's original name meaning.
This issue exist, since user is not able to work with (widespread) webp format as with other formats is and bumping version for x11-libs/gdk-pixbuf-loader-webp itself won't solve it.
This issue must be solved by providing users information or possibility how to enable WEBP support without searching trough packages for "gdk-pixbuf-loader-webp", which isn't typical package which came to your mind when webp support is missing.
(In reply to David Heidelberg (okias) from comment #2)
> Please, do not rename bug, while losing it's original name meaning.
It originally had little to no meaning. It could barely have been called English.
sorry about english. thank you for correction.
0.0.1 version officially released.
It would be nice to have a way to pull in gui-libs/gdk-pixbuf-loader-webp automatically when people have USE webp enabled system wide... but I am unsure where to put that dep... one of the big gnome metapackages? x11-libs/gdk-pixbuf?
Created attachment 744993 [details, diff]
Adding webp support to gdk-pixbuf using gdk-pixbuf-loader-webp
Seems like adding webp USE-flag to gdk-pixbuf is right place because it do all work.
I use media-gfx/eog as an image viewer and it can't handle webp images. I had to manually emerge gui-libs/gdk-pixbuf-loader-webp to fix it.
It seems it was added to core-deps for Gnome 43 by upstream due to it being needed by future gnome-backgrounds-43:
*** Bug 865717 has been marked as a duplicate of this bug. ***
(In reply to Pacho Ramos from comment #10)
> It seems it was added to core-deps for Gnome 43 by upstream due to it being
> needed by future gnome-backgrounds-43:
But this will reappear as latest gnome-backgrounds-45 stopped using webp again :/
I would opt for adding a dependency to webp loader in x11-libs/gdk-pixbuf under "webp" USE flag. Otherwise, we will rely on other meta packages from different desktop environments to ensure the loader is pulled in the dependencies :/