Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 20940|Vastaus: 2

[Web] Nginx toteuttaa vesileiman lisäämisen kuviin

[Kopioi linkki]
Julkaistu 6.9.2021 20.07.21 | | | |
Käytin Alibaba Cloudia ostaakseni maksullisen palvelimen, järjestelmä on: centos 7, ensin asenna tarvittava paketti, komento on seuraava:


Arvostelu:

nginx lisää kolmannen osapuolen moduuleja sekä mahdollistaa moduulit, joita nginx tukee natiivisti
https://www.itsvse.com/thread-4713-1-1.html

Centos-asennus nginx-1.10.2 -opas
https://www.itsvse.com/thread-3267-1-1.html

Centos-asennus nginx-1.14.0 -opas
https://www.itsvse.com/thread-4855-1-1.html

Asenna nginx-palvelu CentOS-lähdekoodilla
https://www.itsvse.com/thread-10058-1-1.html


Lataa nginx-1.20.1

Lataa wget-komennolla, seuraavasti:



Unzip nginx-1.20.1

Käsky on seuraava:



Lataa Nginx-image-filter-watermark

nginx-image-filter-watermark korjaa Nginxin vesileimalla. http_image_filter_module-pohjaiset patchit,Se voi muuntaa kuvia JPEG-, GIF-, PNG- ja WebP-muotoihin

Pitäisi toimia hyvin nginx:llä >= 1.11.6. GitHub-osoite:Hyperlinkin kirjautuminen on näkyvissä.

On ymmärrettävää, että nginx:n mukana tulevassa ngx_http_image_filter_module-moduulissa ei ole kuvavesileimatoimintoa, ja tämä moduuli on parannettu versio nginx-kuvamoduulista

ngx_http_image_filter_module:Hyperlinkin kirjautuminen on näkyvissä.

Käsky on seuraava:




Käännä ja asenna

Konfiguroi komento seuraavasti:

Virhe on seuraava:

./configure: error: HTTP-kuvasuodatinmoduuli vaatii GD-kirjaston.
Voit joko olla ottamatta moduulia käyttöön tai asentaa kirjastot.
Asenna GD-kirjasto seuraavalla komennolla:

Suorita ./configure komento uudelleen ja tee sitten seuraavaa:





Kytke kuvavesileima päälle

Luo sivustohakemisto seuraavalla komennolla:

Käynnistä ja käynnistä uudelleen nginx-palvelukomento (pois jäetty).

Latasin kuvan vesileiman watermark.png kuvan /data-hakemistoon. (jätetty pois)

nginx.conf-konfiguraatiotiedostoni alussa näyttää tältä:

image_filter_watermark_position - Vesileiman sijainti, käytettävissä olevat arvot ovat ylä-vasen|ylä-oikea|ala-oikea|ala-vasen|oikea-keskus|vasen-keskipiste|ala-keskus|ylä-keskus|keski-keskus|keskus-keskus|satunnainen keskus.

YritinVaihda notepad-tiedoston pääte a.jpg ja lataa yksiBMP, HTML-muototiedosto tai olematon tiedosto NGINX:n kautta ilmoittaa 415-virheen, kuten alla olevassa kuvassa näkyy:
415 Tueton mediatyyppi




Kokeile muokata konfiguraatiotiedostoa seuraavasti, estäen tiedostot vain jpg-, jpeg- ja png-muodossa:





(Loppu)




Edellinen:Asenna nginx-palvelu CentOS-lähdekoodilla
Seuraava:【Käytännön käytäntö】XXL-JOB Hajautetun tehtävien aikataulutusalustan käyttö- ja kehitysopetus
Julkaistu 31.3.2023 23.53.56 |
Kiitos omistajalle kovasta työstä ja oppimisesta
Julkaistu 13.3.2025 14.56.16 |
Kiitos omistajalle kovasta työstä ja oppimisesta
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com