This page in: English - Deutsch - Español - Français - Italiano - Lietuvių - Nederlands - Norsk - Polski - Русский - Svenska - Tiếng Việt - عربي - 日本語 简体中文
Bildebehandler
Bildebehandlere lar deg laste opp og bla gjennom bildene på din nett-tjener. Det vil si alle bilder i mappen (og dens undermapper) som du har satt til å være bilde opplast mappe i config.php. Vanligvis vil dette være uploads/images/. Du finner Bildebehandler under: Innhold > Bildebehandler.For at Bildebehandler skal virke kreves de PHP 4.3+ (eldre versjon kan virke), og enten PHP innebygget GD library, eller NetPBM binary, eller ImageMagick binary tilgjengelig for PHP. Binærfiler er filer som nett-tjeneren kan kjøre.
Ok, dette høres kanskje ut som Gresk for en nybegynner. Det er tilstrekkelig å vite at du mest sannsynlig har GD installert, selv om den kanskje ikke støtter GIF formatet. GD er det bilde-verktøysettet som velges som standard i CMSMS. Dersom du ønsker å endre det, trenger du å redigere config.php.
Det følgende et hentet fra dokumentasjonen for HTML Area Image Manager ([1]), hvilket er den bildebehandleren som brukes med CMSMS.
Har du GD med PHP?
Du kan sjekke om GD er installert på din nett-tjener ved å opprette et lite PHP script som skriver ut system parametere.
<?php phpinfo() ?>
Lagre koden ovenfor i en fil kalt phpinfo.php, og kjør dette scriptet på din nett-tjener (d.v.s. se filen på nett-tjeneren ved å bruke en nettleser), se etter GD parametrene, GD burder ha versjon nr omkring 2.0+. Dersom du ikke fant GD informasjonen, så er ikke GD installert.
Merknad: Dersom du har GD, er det mest sannsynlig at GIF format ikke støttes. bare eldre versjoner av GD støtter GIF, kanskje vil støtte GIF når patentet for GIF utløper. Dersom du har GIF større for GD, behøver du ikke være for lykkelig, da det er mer sannsynlig at det ikke støtter 24bit full farge JPEG funksjoner i PHP.
Oppdatering: Nyere versjoner av GD biblioteket have GIF support. Dersom du har en versjon av GD eldre enn 1.6 eller nyere enn 2.0.28, vil GIF støtte være tilgjengelig.
men dersom din PHP er i safe mode, er kasnkje GD det eneste alternativet for øyeblikket.
Eller har du NetPBM og PHP med safe mode avslått?
Dersom du ønsker å bruke NetPBM, trenger PHP å være i stand til å utføre kommandoer fra kommandolinjen. Det vil si, dersom PHP er i safe mode, er det kanskje ikke mulig å bruke NetPBM. Sjekk for NetPBM er vanskeligere. Jeg har ikke noen forslag for øyeblikket om hvordan man kan sjekke om NetPBM er installert.
Du kan imidlertid laste ned binærfiler for Win32 og Linux. Download NetPBM binaries
Dersom du bruker FTP til opplasting, se til at du du laster dem opp i binary mode. I tillegg, chmod 755 binærfilene, slik at de kan kjøres.
Eller ønsker du å bruke ImageMagick med PHP safe mode avslått?
Vel, dette er enda vanskeligere. For det første, er det ikke det enkleste, kanskje umulig, å installere ImageMagick på en linux nett-tjener uten skikkelig tilgang og tillatelser. Bare last opp binærfilene, dersom du kan finne dem, vil sannsynligvis ikke virke, på grunn av bindinger. På windows, kan det virke, bare laste ned Win32 installeren for ImageMagick og innstaller den. Dette har jeg gjort tidligere, og det virker.
Statiske ImageMagick binærfiler for linux kan virke. Jeg har ikke prøvd det.
Hvilket bibliotek bør brukes dersom du har tilgang til mer enn ett?
ImageMagic er foretrukket da den har den beste rotasjonsalgoritmen. Under finner du en kort sammenligning av bildemanipuleringspakker. Personlig preferanse er ImageMagick. Sammenligning av mulighetene ved de tre grafiske bibliotekene.
GD | NetPBM | ImageMagick | |
---|---|---|---|
GIF | Nei | Ja | Ja |
JPEG | Ja | Ja | Ja |
PNG | Ja | Ja | Ja |
Klipping | God | God | God |
Skalering | Bra | God | Veldig God |
Rotasjon | Svak | Bra | Velig God |
Speiling | God | Svak | God |
Sammenligning av muligheten for de tr grafiske bibliotekene.
1 GIF er støttet i eldre GD, fra versjon 1.61 og lavere.
2 Full farge JPEG er ikke støttet i GD versjoner lavere enn 2.01 med PHP.
Virker ikke Thumbnails?
Du må kanskje endre Fil Opprettelse Maske (umask): fra "022" til "002" for å forhindre å få 403 feilmelding når du forsøker å se genererte thumbnails på nett-tjeneren.
This page in:
English -
Deutsch -
Español -
Français -
Italiano -
Lietuvių -
Nederlands -
Norsk -
Polski -
Česky -
Русский -
Svenska -
Tiếng Việt -
عربي -
日本語
简体中文