Introduksjon til Gdk Pixbuf
Gdk Pixbuf pakken er et
verktøysett for bildelasting og pikselbuffermanipulering. Den
brukes av GTK+ 3 for å laste og
manipulere bilder. Tidligere ble det distribuert som en del av
GTK+ 2, men den ble delt opp i en
egen pakke som forberedelse til endringen til GTK+ 3.
Notat
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen
pakker riktig hvis LFS eller avhengigheter har blitt oppdatert
siden den siste stabile versjonene av bøkene.
Pakkeinformasjon
Gdk Pixbuf Avhengigheter
Påkrevd
GLib-2.82.2 (GObject Introspection påkrevd for
GNOME), libjpeg-turbo-3.0.1, libpng-1.6.44, og shared-mime-info-2.4
Anbefalt
docutils-0.21.2, librsvg-2.59.2
(kjøretidsavhengighet, nødvendig for lasting av symbolske ikoner)
og libtiff-4.7.0
Valgfri
Gi-DocGen-2024.1 (for å generere
dokumentasjon), libavif-1.1.1 (kjøretidsavhengighet,
nødvendig for å laste AVIF bilder), libjxl-0.11.0
(kjøretidsavhengighet, nødvendig for å laste JPEG XL bilder), og
webp-pixbuf-loader-0.2.7
(kjøretidsavhengighet, nødvendig for å laste WebP bilder)
Installasjon av Gdk Pixbuf
Installer Gdk Pixbuf ved å kjøre
følgende kommandoer:
mkdir build &&
cd build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-D others=enabled \
--wrap-mode=nofallback &&
ninja
Hvis du har Gi-DocGen-2024.1 installert og ønsker å
bygge API dokumentasjonen for denne pakken, kjør:
sed "/docs_dir =/s@\$@ / 'gdk-pixbuf-2.42.12'@" -i ../docs/meson.build &&
meson configure -D gtk_doc=true &&
ninja
For å teste resultatene, kjør: ninja
test. Testene bruker av disken(e) mye.
Nå, som root
bruker:
ninja install
Notat
Hvis du installerte pakken på systemet ditt ved hjelp av
«DESTDIR»
metoden, en viktig fil ble ikke installert og bør kopieres
og/eller genereres. Generer den ved å bruke følgende kommando som
root
bruker:
gdk-pixbuf-query-loaders --update-cache
Parameterforklaringer
--buildtype=release
:
Spesifiser en byggetype egnet for stabile utgivelser av pakken, som
standard kan produsere uoptimaliserte binærfiler.
--wrap-mode=nofallback
:
Denne bryteren forhindrer meson fra å bruke delprosjektets
tilbakefall for evt avhengighetserklæringer i byggefilene, og
forhindrer det å laste ned eventuell valgfrie avhengigheter som
ikke er installert på systemet.
-D others=enabled
: Aktiver
lasterne for ulike bildeformater, for eksempel BMP og XPM.
-D man=false
: Bruk dette alternativet
hvis du ikke vil generere manualsider, eller hvis du ikke vil
installere docutils-0.21.2.
Innhold
Installerte Programmer:
gdk-pixbuf-csource, gdk-pixbuf-pixdata,
gdk-pixbuf-query-loaders, og gdk-pixbuf-thumbnailer
Installerte Biblioteker:
libgdk_pixbuf-2.0.so
Installerte Mapper:
/usr/{include,lib}/gdk-pixbuf-2.0,
/usr/libexec/installed-tests/gdk-pixbuf,
/usr/share/installed-tests/gdk-pixbuf,
/usr/share/gtk-doc/html/gdk-pixbuf, og
/usr/share/thumbnailers
Korte Beskrivelser
gdk-pixbuf-csource
|
er et lite verktøy som genererer C kode som inneholder
bilder, brukt for å kompilere bilder direkte inn i
programmer
|
gdk-pixbuf-pixdata
|
er et verktøy som brukes til å konvertere GdkPixbuf til
GdkPixdata
|
gdk-pixbuf-query-loaders
|
samler informasjon om lastbare moduler for Gdk Pixbuf og skriver det til
standard hurtiglagerplassering, eller til stdout
|
gdk-pixbuf-thumbnailer
|
lager miniatyrbilder av bilder for bruk i andre
applikasjoner
|
libgdk_pixbuf-2.0.so
|
inneholder funksjoner som brukes til å laste og gjengi
bilder
|