Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 20940|Svare: 2

[Web] Nginx implementerer funksjonen med å legge til vannmerke på bilder

[Kopier lenke]
Publisert på 06.09.2021 20:07:21 | | | |
Jeg brukte Alibaba Cloud for å kjøpe en pay-as-you-go-server, systemet er: centos 7, først installer nødvendig pakke, kommandoen er som følger:


Anmeldelse:

NGINX legger til tredjepartsmoduler, samt aktiverer moduler som NGINX støtter nativt
https://www.itsvse.com/thread-4713-1-1.html

Centos-installasjon nginx-1.10.2 veiledning
https://www.itsvse.com/thread-3267-1-1.html

Centos installasjon nginx-1.14.0 veiledning
https://www.itsvse.com/thread-4855-1-1.html

Installer nginx-tjenesten med CentOS-kildekode
https://www.itsvse.com/thread-10058-1-1.html


Last ned nginx-1.20.1

Last ned med wget-kommandoen, som følger:



Unzip nginx-1.20.1

Kommandoen er som følger:



Last ned Nginx-image-filter-watermark

nginx-bilde-filter-vannmerke Nginx med vannmerking. http_image_filter_module-baserte patcher,Den kan konvertere bilder i JPEG-, GIF-, PNG- og WebP-formater

Det skal fungere fint på nginx >= 1.11.6. GitHub-adresse:Innloggingen med hyperkoblingen er synlig.

Det kan forstås at ngx_http_image_filter_module-modulen som følger med nginx ikke har en bilde-vannmerkefunksjon, og denne modulen er en forbedret versjon av nginx-bildemodulen

ngx_http_image_filter_module:Innloggingen med hyperkoblingen er synlig.

Kommandoen er som følger:




Kompyler og installer

Konfigurere kommandoen er som følger:

Feilen er som følger:

./configure: error: HTTP-bildefiltermodulen krever GD-biblioteket.
Du kan enten ikke aktivere modulen eller installere bibliotekene.
Installer GD-biblioteket med følgende kommando:

Kjør ./conify-kommandoen på nytt, og gjør deretter følgende:





Slå på bilde-vannmerket

Opprett en nettstedskatalog med følgende kommando:

Start og start nginx service-kommandoen på nytt (utelatt).

Jeg lastet opp bildevannmerket watermark.png bildet under /data-katalogen. (utelatt)

I begynnelsen av nginx.conf-konfigurasjonsfilen min ser det slik ut:

image_filter_watermark_position - Vannmerkeposisjon, de tilgjengelige verdiene er topp-venstre|topp-høyre|neder-høyre|neder-venstre|høyre-senter|venstre-senter|bunn-senter|topp-senter|senter-senter|senter-tilfeldig.

Jeg prøvdeEndre et notatblokkfil-suffiks til a.jpg og last opp etBMP, HTML-formatfil, eller tilgang til en ikke-eksisterende fil via nginx, vil rapportere en 415-feil, som vist i figuren nedenfor:
415 Ustøttet medietype




Prøv å endre konfigurasjonsfilen slik, og blokker kun filer i jpg-, jpeg- og png-format:





(Slutt)




Foregående:Installer nginx-tjenesten med CentOS-kildekode
Neste:【Praktisk praksis】XXL-JOB distribuert oppgaveplanleggingsplattform for bruk og utvikling veiledning
Publisert på 31.03.2023 23:53:56 |
Takk til eieren for ditt harde arbeid og læring
Publisert på 13.03.2025 14:56:16 |
Takk til eieren for ditt harde arbeid og læring
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com