gdk-pixbuf-2.44.4

Introduction à Gdk Pixbuf

La bibliothèque Gdk Pixbuf est une boîte à outils de chargement d'image et de manipulation de tampons de pixels. Elle est utilisée par GTK+ 3 pour charger et manipuler des images. Elle était jadis distribuée avec GTK+ 2 mais elle a été mise dans un paquet distinct dans la perspective du passage à GTK+ 3.

[Note]

Note

Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.

Informations sur le paquet

Dépendances de Gdk Pixbuf

Requises

GLib-2.86.2 (GObject Introspection est requis pour GNOME) et shared-mime-info-2.4

Recommandées

Facultatives

Gi-DocGen-2025.5 (pour générer la documentation), libavif-1.3.0 (à l'exécution, obsolète) libjpeg-turbo-3.0.1 (obsolète), libjxl-0.11.1 (à l'exécution, obsolète), libpng-1.6.50 (obsolète), librsvg-2.61.3 (à l'exécution, obsolète) et libtiff-4.7.1 (obsolète)

Installation de Gdk Pixbuf

Installez Gdk Pixbuf en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

meson setup ..                \
      --prefix=/usr           \
      --buildtype=release     \
      -D others=enabled       \
      -D png=disabled         \
      -D gif=disabled         \
      -D jpeg=disabled        \
      -D tiff=disabled        \
      -D thumbnailer=disabled \
      --wrap-mode=nofallback  \
      $(pkgconf glycin-2 || echo -D glycin=disabled) &&
ninja

Si vous avez installé Gi-DocGen-2025.5 et souhaitez construire la documentation de l'API de ce paquet, exécutez :

sed "/docs_dir =/s@\$@ / 'gdk-pixbuf-2.44.4'@" -i ../docs/meson.build &&
meson configure -D gtk_doc=true                                        &&
ninja

La suite de tests de ce paquet ne fournit pas de résultat exploitable.

Maintenant, en tant qu'utilisateur root :

ninja install
[Note]

Note

Si vous installez le paquet sur votre système en utilisant une méthode « DESTDIR » alors les fichiers importants ne sont pas installés et devraient être copiés ou générés. Générez-les en utilisant la commande suivante en tant qu'utilisateur root :

gdk-pixbuf-query-loaders --update-cache

Explication des commandes

--buildtype=release : spécifie le type de construction convenant aux versions stables de ce paquet, comme la valeur par défaut produit des binaires non optimisés.

--wrap-mode=nofallback : ce paramètre évite que meson ne se rabatte sur les sous-projet pour les déclarations de dépendance dans les fichiers de construction, ce qui l'empêche de télécharger les dépendances facultatives qui ne sont pas installées sur le système.

-D others=enabled : construit les chargeurs pour les formats qui ne sont pas encore pris en charge par glycin, en particulier XBM et XPM.

-D *=disabled : évite de construire les composant obsolètes en faveur de glycin. Ces composant sont automatiquement désactivés lors de la construction de ce paquet si glycin est installé, mais ces options sont spécifiées explicitement pour rendre la première construction (sans glycin) cohérente.

Contenu

Programmes installés: gdk-pixbuf-csource, gdk-pixbuf-pixdata et gdk-pixbuf-query-loaders
Bibliothèques installées: libgdk_pixbuf-2.0.so
Répertoires installés: /usr/include/gdk-pixbuf-2.0, /usr/lib/gdk-pixbuf-2.0, /usr/libexec/installed-tests/gdk-pixbuf, /usr/share/installed-tests/gdk-pixbuf, /usr/share/gtk-doc/html/gdk-pixbuf et /usr/share/thumbnailers

Descriptions courtes

gdk-pixbuf-csource

est un petit outil qui génère du code C contenant des images, utilisé pour compiler des images directement dans des programmes

gdk-pixbuf-pixdata

est un outil utilisé pour convertir du GdkPixbuf en GdkPixdata

gdk-pixbuf-query-loaders

rassemble des informations sur les modules que gdk-pixbuf peut charger et l'écrit à l'emplacement du fichier de cache par défaut ou sur la sortie standard

libgdk_pixbuf-2.0.so

contient des fonctions utilisées pour charger et afficher des images