Gimp-20240711

Introduksjon til Gimp

Gimp pakken inneholder GNU Image Manipulation Program som er nyttig for fotoretusjering, bildekomposisjon og bildeforfatting.

[Notat]

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

Ytterligere Nedlastinger

[Notat]

Notat

Engelsk versjon av hjelpefilene er fullført, men store deler av teksten for mange andre språk er ennå ikke oversatt.

Gimp Avhengigheter

Påkrevd

appstream-glib-0.8.3, gegl-0.4.48, gexiv2-0.14.3, glib-networking-2.80.0, GTK+-3.24.43, harfBuzz-10.0.1, libmypaint-1.6.1, librsvg-2.59.1, libtiff-4.7.0, libxml2-2.13.4 (for å bygge de oversatte hjelpefilene), Little CMS-2.16, mypaint-brushes-1.3.1, og Poppler-24.09.0 (inkludert poppler-data)

Anbefalt

Valgfri

AAlib-1.4rc5, alsa-lib-1.2.12, Gjs-1.80.2, libjxl-0.11.0, libmng-2.0.3, libunwind-1.6.2, libwebp-1.4.0, Lua-5.4.7, OpenJPEG-2.5.2, GTK-Doc-1.34.0, cfitsio, libbacktrace, libiff, libilbm, libheif med libde265 (begge trengtes for å lese macOS heic bilder), libwmf, OpenEXR, og qoi

Valgfritt, for å bygge hjelpesystemet

dblatex (for PDF dokumenter), pngnq og pngcrush for å optimalisere png filene, men se merknaden om hjelpenedlastingen ovenfor

Redaktørens notater: https://wiki.linuxfromscratch.org/blfs/wiki/gimp

Installasjon av Gimp

Installer Gimp ved å kjøre følgende kommandoer:

mkdir gimp-build &&
cd    gimp-build &&

meson setup --prefix=/usr --buildtype=release .. &&
ninja

For å teste resultatene (krever en X-Vindu terminal) utsted: ninja test.

Nå, som root bruker:

ninja install
[Notat]

Notat

Denne pakken installerer ikonfiler i /usr/share/icons/hicolor hierarkiet og skrivebordsfiler inn i /usr/share/applications hierarkiet. Du kan forbedre systemytelsen og minnebruken ved å oppdatere /usr/share/icons/hicolor/index.theme og /usr/share/applications/mimeinfo.cache. For å utføre oppdateringen må du ha GTK+-3.24.43 installert (for ikon hurtiglageret) og desktop-file-utils-0.27 (for skrivebords hurtiglageret) og utfør følgende kommandoer som root bruker:

gtk-update-icon-cache -qtf /usr/share/icons/hicolor &&
update-desktop-database -q

Installasjon av Gimp-Help

gimp-help tarballen inneholder bilder og engelsk teksthjelp for hjelpefiler, sammen med oversettelser. Hvis du ønsker å installere lokale kopier av hjelpefilene for å lese offline, pakk ut gimp-help tarballen og bytt til roten til den nye opprettet kildetre.

tar -xf ../../gimp3-help-20240711.tar.xz &&
cd gimp3-help-20240711

automake --add-missing

ALL_LINGUAS="ca cs da de en en_GB es fa fr hr ko lt nl nn pt pt_BR ro sl sv uk zh_CN" \
./configure --prefix=/usr

Fjern fra ALL_LINGUAS kodene for alle språk som du ikke ønsker å installere. Alternativt kan du fjerne linjen som begynner med ALL_LINGUAS, hvis du ønsker å bygge alle språk.

Bygg nå hjelpefilene:

make

Utfør følgende kommandoer som root bruker for å installere hjelpefilene:

make install &&
chown -R root:root /usr/share/gimp/3.0/help

Parameterforklaringer

ALL_LINGUAS="ca cs da de en en_GB es fa...": som standard vil hjelpefilene gjengis på alle tilgjengelige språk. Fjern kodene for alle språk du ikke ønsker å bygge.

Konfigurere Gimp

Konfigurasjonsfiler

/etc/gimp/3.0/*

Innhold

Installerte Programmer: gimp-2.99, gimp-console-2.99, gimptool-2.99, gimp-test-clipboard-2.99, and gimp-script-fu-interpreter-3.0
Installerte Biblioteker: libgimp-3.0.so, libgimp-scriptfu-3.0, libgimpbase-3.0.so, libgimpcolor-3.0.so, libgimpconfig-3.0.so, libgimpmath-3.0.so, libgimpmodule-3.0.so, libgimpui-3.0.so, and libgimpwidgets-3.0.so
Installerte Mapper: /etc/gimp, /usr/include/gimp-3.0, /usr/lib/gimp-3.0, /usr/lib/gimp/3.0, /usr/share/gimp/3.0, and /usr/share/doc/gimp-2.99

Korte Beskrivelser

gimp-2.99

er Gnu Image Manipulation Program. Det fungerer med en rekke av bildeformater og gir et stort utvalg av verktøy

gimp-console-2.99

er et konsollprogram som oppfører seg som om Gimp ble startet med --no-interface kommandolinjealternativet

gimptool-2.99

er et verktøy som kan bygge programtilleggeller skript og installere dem hvis de er distribuert i én kildefil. gimptool-2.99 kan også brukes av programmer som trenger å vite hvilke biblioteker og inkluder-stier Gimp ble kompilert med

libgimp-3.0.so

gir C bindinger for Gimp sin Procedural Database (PDB), som tilbyr et grensesnitt til kjernefunksjoner og til funksjonalitet levert av programtillegg

libgimpbase-3.0.so

gir C funksjonene for grunnleggende Gimp funksjonalitet som å bestemme oppregningsdatatyper, gettext oversettelse, bestemme Gimp sin versjonsnummer og muligheter, håndtering av datafiler og tilgang til miljøet

libgimpcolor-3.0.so

gir C funksjonene knyttet til RGB, HSV og CMYK farger samt konvertere farger mellom ulike fargemodeller og utføre adaptiv supersampling på et område

libgimpconfig-3.0.so

inneholder C funksjoner for lesing og skriving av konfigurasjonsinformasjon

libgimpmath-3.0.so

inneholder C funksjoner som gir matematiske definisjoner og makroer, manipulere 3x3 transformasjonsmatriser, sette opp og manipulere vektorer og MD5 message-digest algoritmen

libgimpmodule-3.0.so

gir C funksjonene som implementerer modullasting ved hjelp av GModule og støtter å holde en liste over GimpModules funnet i en gitt søkesti

libgimpthumb-3.0.so

gir C funksjonene for håndtering av Gimp sin miniatyrbildeobjekter

libgimpui-3.0.so

inneholder Gimp sin vanlig bruker grensesnittfunksjoner

libgimpwidgets-3.0.so

inneholder Gimp og GTK sin skjermelement oppretting og manipulasjonsfunksjoner