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.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en
LFS 12.2 plattform.
Pakkeinformasjon
Gdk Pixbuf Avhengigheter
Påkrevd
GLib-2.80.4 (GObject Introspection påkrevd for
GNOME), libjpeg-turbo-3.0.1, libpng-1.6.43, og shared-mime-info-2.4
Anbefalt
docutils-0.21.2, librsvg-2.58.3
(kjøretidsavhengighet, nødvendig for lasting av symbolske ikoner)
og libtiff-4.6.0
Valgfri
Gi-DocGen-2024.1 (for å generere
dokumentasjon), libavif-1.1.1 (kjøretidsavhengighet,
nødvendig for å laste AVIF bilder), libjxl-0.10.3
(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
Note
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
stopper nedlastingen av 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
|