Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 20940|Odgovoriti: 2

[Web] Nginx izvaja funkcijo dodajanja vodnega žiga slikam

[Kopiraj povezavo]
Objavljeno na 6. 09. 2021 20:07:21 | | | |
Uporabil sem Alibaba Cloud za nakup strežnika s plačilom po uporabi, sistem je: centOS 7, najprej namestite potreben paket, ukaz je naslednji:


Pregled:

NGINX dodaja module tretjih oseb ter omogoča module, ki jih nativno podpira NGINX
https://www.itsvse.com/thread-4713-1-1.html

Centos namestitev nginx-1.10.2 vodič
https://www.itsvse.com/thread-3267-1-1.html

Centos namestitev nginx-1.14.0 vodič
https://www.itsvse.com/thread-4855-1-1.html

Namestitev nginx storitve z izvorno kodo CentOS
https://www.itsvse.com/thread-10058-1-1.html


Prenesi nginx-1.20.1

Prenesite z uporabo ukaza wget, kot sledi:



Razzipaj nginx-1.20.1

Ukaz je naslednji:



Prenesi Nginx-image-filter-watermark

nginx-image-filter-watermark popravi Nginx z vodnim žigom. http_image_filter_module popravki,Lahko pretvarja slike v formatih JPEG, GIF, PNG in WebP

Na nginx bi moralo delovati brez težav >= 1.11.6. GitHub naslov:Prijava do hiperpovezave je vidna.

Razumemo lahko, da modul ngx_http_image_filter_module, ki je priložen nginx, nima funkcije za vodni žig slike, ta modul pa je izboljšana različica modula za slike nginx

ngx_http_image_filter_module:Prijava do hiperpovezave je vidna.

Ukaz je naslednji:




Prevajanje in namestitev

Nastavite ukaz takole:

Napaka je naslednja:

./configure: napaka: modul HTTP slikovnega filtra zahteva GD knjižnico.
Lahko modula ne omogočite ali pa namestite knjižnice.
Namestite knjižnico GD z naslednjim ukazom:

Ponovno izvedite ukaz ./configure in nato naredite naslednje:





Vklopi vodni žig na sliki

Ustvarite imenik strani z naslednjim ukazom:

Zaženi in ponovno zaženi ukaz nginx service (izpuščen).

Sliko z vodnim žigom sem naložil watermark.png sliko v mapo /data. (izpuščeno)

Na začetku moje konfiguracijske datoteke nginx.conf izgleda takole:

image_filter_watermark_position - Položaj vodnega žiga, razpoložljive vrednosti so zgornje-levo|zgornje-desno|spodnje-desno|spodaj-levo|desno-sredino|levo-sredino|levo-sredino|spodnje-sredino|zgornje-sredino|središče-sredino|sredino-naključno.

Poskusil semSpremeni pripono datoteke beležnice na a.jpg in jo naložiBMP, HTML formatali dostop do neobstoječe datoteke preko nginx bo poročal o napaki 415, kot je prikazano na spodnji sliki:
415 Nepodprta medijska vrsta




Poskusite spremeniti konfiguracijsko datoteko na naslednji način, blokirajte le datoteke v jpg, jpeg, png formatih:





(Konec)




Prejšnji:Namestitev nginx storitve z izvorno kodo CentOS
Naslednji:【Praktična praksa】XXL-JOB Porazdeljeno razporejanje razporejanja nalog Uporaba in razvojni vodič
Objavljeno na 31. 03. 2023 23:53:56 |
Hvala lastniku za vaše trdo delo in učenje
Objavljeno na 13. 03. 2025 14:56:16 |
Hvala lastniku za vaše trdo delo in učenje
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com