Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 20940|Svar: 2

[Web] Nginx implementerer funktionen med at tilføje vandmærke til billeder

[Kopier link]
Opslået på 06/09/2021 20.07.21 | | | |
Jeg brugte Alibaba Cloud til at købe en pay-as-you-go server, systemet er: centos 7, først installer den nødvendige pakke, kommandoen er som følger:


Anmeldelse:

NGINX tilføjer tredjepartsmoduler samt aktiverer moduler, der understøttes nge-nativt af nginx
https://www.itsvse.com/thread-4713-1-1.html

Centos installation nginx-1.10.2 tutorial
https://www.itsvse.com/thread-3267-1-1.html

Centos installation nginx-1.14.0 tutorial
https://www.itsvse.com/thread-4855-1-1.html

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


Download nginx-1.20.1

Download med wget-kommandoen, som følger:



Unzip nginx-1.20.1

Kommandoen er som følger:



Download Nginx-image-filter-watermark

nginx-billede-filter-vandmærke lapper Nginx med vandmærkning. http_image_filter_module-baserede patches,Den kan konvertere billeder i JPEG-, GIF-, PNG- og WebP-formater

Det burde fungere fint på nginx >= 1.11.6. GitHub-adresse:Hyperlink-login er synlig.

Det kan forstås, at det ngx_http_image_filter_module-modul, der følger med nginx, ikke har en billedvandmærkefunktion, og dette modul er en forbedret version af nginx-billedmodulet

ngx_http_image_filter_module:Hyperlink-login er synlig.

Kommandoen er som følger:




Kompiler og installer

Konfigurér kommandoen er som følger:

Fejlen er som følger:

./configure: error: HTTP image filter-modulet kræver GD-biblioteket.
Du kan enten ikke aktivere modulet eller installere bibliotekerne.
Installer GD-biblioteket med følgende kommando:

Udfør ./conify-kommandoen igen, og gør derefter følgende:





Tænd for billedvandmærket

Opret en site-mappe med følgende kommando:

Start og genstart nginx service-kommandoen (udeladt).

Jeg uploadede billedvandmærket watermark.png billedet under /data-mappen. (udeladt)

I begyndelsen af min nginx.conf-konfigurationsfil ser det sådan ud:

image_filter_watermark_position - vandmærkeposition, de tilgængelige værdier er top-venstre|top-højre|nede-højre|nede-venstre|højre-center|venstre-center|bund-center|top-center|center-center|center-tilfældighed.

Jeg prøvedeSkift et notesblok-fil-suffiks til a.jpg og upload etBMP, HTML-formatfil, eller adgang til en ikke-eksisterende fil via nginx, vil rapportere en 415-fejl, som vist i figuren nedenfor:
415 Uunderstøttet medietype




Prøv at ændre konfigurationsfilen som følger, kun bloker filer i jpg-, jpeg- og png-format:





(Slut)




Tidligere:Installer nginx-tjenesten med CentOS-kildekode
Næste:【Praktisk praksis】XXL-JOB Distribueret Opgaveplanlægningsplatform Brug og Udvikling Vejledning
Opslået på 31/03/2023 23.53.56 |
Tak til ejeren for dit hårde arbejde og din læring
Opslået på 13/03/2025 14.56.16 |
Tak til ejeren for dit hårde arbejde og din læring
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com